public interface IElement
extends org.eclipse.core.runtime.IAdaptable
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
Object |
accept(IMetamodelVisitor v)
Visitor accept() method.
|
void |
addcausing(INamespaceUse element)
Add a ObNamespaceUse to the 'causing' association.
|
int |
cardcausing()
Returns the number elements in the causing association.
|
int |
cardcausing(Class<? extends INamespaceUse> filteredClass)
Returns the number elements in the causing association filtered with the given metaclass.
|
int |
compareTo(IElement o) |
void |
delete() |
boolean |
equals(Object o) |
ObList<INamespaceUse> |
getcausing()
Get the list of ObNamespaceUse to the causing association.
|
<T extends INamespaceUse> |
getcausing(Class<T> filteredClass)
Get the list of ObNamespaceUse to the causing association.
|
IElement |
getCompositionOwner() |
IElementStatus |
getElementStatus() |
long |
getHid() |
String |
getIdentifier() |
long |
getLid() |
int |
getMetaclassId() |
String |
getMetaclassName() |
int |
getmodifDate()
Getter for the modifDate meta class attribute.
|
String |
getName() |
int |
getSessionId() |
int |
hashCode() |
boolean |
isValid() |
void |
removecausing(INamespaceUse element)
Remove an ObNamespaceUse from the 'causing' association.
|
void |
setmodifDate(int value)
Setter for the 'modifDate' meta class attribute
|
String |
toString() |
static final String MetaclassName
int compareTo(IElement o)
void delete()
IElement getCompositionOwner()
IElementStatus getElementStatus()
long getHid()
String getIdentifier()
long getLid()
int getMetaclassId()
String getMetaclassName()
int getSessionId()
boolean isValid()
String getName()
Object accept(IMetamodelVisitor v)
v
- the visitor to execute.int getmodifDate()
void setmodifDate(int value)
value
- the new 'modifDate' value.void addcausing(INamespaceUse element)
element
- The ObNamespaceUse to add.int cardcausing()
int cardcausing(Class<? extends INamespaceUse> filteredClass)
filteredClass
- The filter to apply.ObList<INamespaceUse> getcausing()
<T extends INamespaceUse> ObList<T> getcausing(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removecausing(INamespaceUse element)
element
- The ObNamespaceUse to remove.