Package com.sodius.mdw.metamodel.sa
Interface IdentifiableElement
-
- All Superinterfaces:
Comparable<Object>,org.eclipse.emf.ecore.EModelElement,EncyclopediaElement,org.eclipse.emf.ecore.EObject,MDWEObject,MDWObject,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
Definition,Diagram,Symbol
public interface IdentifiableElement extends EncyclopediaElement
A representation of the model object 'Identifiable Element'.The following features are supported:
- See Also:
SaPackage.getIdentifiableElement()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRelation(org.eclipse.emf.common.util.Enumerator type, MDWList<? extends IdentifiableElement> elements)voidaddRelation(org.eclipse.emf.common.util.Enumerator type, IdentifiableElement element)<E extends IdentifiableElement>
MDWList<E>createLinks(String name)<E extends IdentifiableElement>
MDWList<E>createLinks(org.eclipse.emf.common.util.Enumerator name)CardinalityKindgetCardinality(String name)longgetDate(String name)<E extends IdentifiableElement>
EgetLink(String name)<E extends IdentifiableElement>
EgetLink(org.eclipse.emf.common.util.Enumerator name)MDWEList<Property>getLinkedBy()Returns the value of the 'Linked By' reference list.<E extends IdentifiableElement>
MDWList<E>getLinkedBy(String name)<E extends IdentifiableElement>
MDWList<E>getLinkedBy(org.eclipse.emf.common.util.Enumerator name)<E extends IdentifiableElement>
MDWList<E>getLinks(String name)<E extends IdentifiableElement>
MDWList<E>getLinks(org.eclipse.emf.common.util.Enumerator name)StringgetObjAuditId()Returns the value of the 'Obj Audit Id' attribute.StringgetObjFQName()Returns the value of the 'Obj FQ Name' attribute.StringgetObjId()Returns the value of the 'Obj Id' attribute.StringgetObjMajorTypeNum()Returns the value of the 'Obj Major Type Num' attribute.StringgetObjMinorTypeName()Returns the value of the 'Obj Minor Type Name' attribute.StringgetObjMinorTypeNum()Returns the value of the 'Obj Minor Type Num' attribute.StringgetObjName()Returns the value of the 'Obj Name' attribute.StringgetObjUpdateDate()Returns the value of the 'Obj Update Date' attribute.StringgetObjUpdateTime()Returns the value of the 'Obj Update Time' attribute.MDWEList<Property>getProperties()Returns the value of the 'Properties' containment reference list.StringgetProperty(String name)StringgetProperty(String name, String defaultValue)StringgetProperty(org.eclipse.emf.common.util.Enumerator name)StringgetProperty(org.eclipse.emf.common.util.Enumerator name, String defaultValue)StringgetReferenceDocuments()MDWList<Relation>getRelatedBy()MDWList<Relation>getRelatedBy(org.eclipse.emf.common.util.Enumerator type)<E extends IdentifiableElement>
EgetRelation(org.eclipse.emf.common.util.Enumerator type)MDWEList<Relation>getRelations()Returns the value of the 'Relations' containment reference list.<E extends IdentifiableElement>
MDWList<E>getRelations(org.eclipse.emf.common.util.Enumerator type)booleanisInstanceOf(org.eclipse.emf.common.util.Enumerator type)voidsetCardinality(String name, int lower, int upper)voidsetCardinality(String name, CardinalityKind cardinality)voidsetDate(String name, long value)voidsetObjAuditId(String value)Sets the value of the 'Obj Audit Id' attribute.voidsetObjFQName(String value)Sets the value of the 'Obj FQ Name' attribute.voidsetObjId(String value)Sets the value of the 'Obj Id' attribute.voidsetObjMajorTypeNum(String value)Sets the value of the 'Obj Major Type Num' attribute.voidsetObjMinorTypeName(String value)Sets the value of the 'Obj Minor Type Name' attribute.voidsetObjMinorTypeNum(String value)Sets the value of the 'Obj Minor Type Num' attribute.voidsetObjName(String value)Sets the value of the 'Obj Name' attribute.voidsetObjUpdateDate(String value)Sets the value of the 'Obj Update Date' attribute.voidsetObjUpdateTime(String value)Sets the value of the 'Obj Update Time' attribute.voidsetProperty(String name, String value)voidsetProperty(org.eclipse.emf.common.util.Enumerator name, String value)voidsetReferenceDocuments(String value)voidsetRelation(org.eclipse.emf.common.util.Enumerator type, IdentifiableElement element)-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
-
-
-
Method Detail
-
getObjId
String getObjId()
Returns the value of the 'Obj Id' attribute. The default value is"".- Returns:
- the value of the 'Obj Id' attribute.
- See Also:
setObjId(String),SaPackage.getIdentifiableElement_ObjId()
-
setObjId
void setObjId(String value)
Sets the value of the 'Obj Id' attribute.- Parameters:
value- the new value of the 'Obj Id' attribute.- See Also:
getObjId()
-
getObjName
String getObjName()
Returns the value of the 'Obj Name' attribute. The default value is"".- Returns:
- the value of the 'Obj Name' attribute.
- See Also:
setObjName(String),SaPackage.getIdentifiableElement_ObjName()
-
setObjName
void setObjName(String value)
Sets the value of the 'Obj Name' attribute.- Parameters:
value- the new value of the 'Obj Name' attribute.- See Also:
getObjName()
-
getObjAuditId
String getObjAuditId()
Returns the value of the 'Obj Audit Id' attribute. The default value is"".- Returns:
- the value of the 'Obj Audit Id' attribute.
- See Also:
setObjAuditId(String),SaPackage.getIdentifiableElement_ObjAuditId()
-
setObjAuditId
void setObjAuditId(String value)
Sets the value of the 'Obj Audit Id' attribute.- Parameters:
value- the new value of the 'Obj Audit Id' attribute.- See Also:
getObjAuditId()
-
getObjFQName
String getObjFQName()
Returns the value of the 'Obj FQ Name' attribute. The default value is"".- Returns:
- the value of the 'Obj FQ Name' attribute.
- See Also:
setObjFQName(String),SaPackage.getIdentifiableElement_ObjFQName()
-
setObjFQName
void setObjFQName(String value)
Sets the value of the 'Obj FQ Name' attribute.- Parameters:
value- the new value of the 'Obj FQ Name' attribute.- See Also:
getObjFQName()
-
getObjMajorTypeNum
String getObjMajorTypeNum()
Returns the value of the 'Obj Major Type Num' attribute. The default value is"".- Returns:
- the value of the 'Obj Major Type Num' attribute.
- See Also:
setObjMajorTypeNum(String),SaPackage.getIdentifiableElement_ObjMajorTypeNum()
-
setObjMajorTypeNum
void setObjMajorTypeNum(String value)
Sets the value of the 'Obj Major Type Num' attribute.- Parameters:
value- the new value of the 'Obj Major Type Num' attribute.- See Also:
getObjMajorTypeNum()
-
getObjMinorTypeName
String getObjMinorTypeName()
Returns the value of the 'Obj Minor Type Name' attribute. The default value is"".- Returns:
- the value of the 'Obj Minor Type Name' attribute.
- See Also:
setObjMinorTypeName(String),SaPackage.getIdentifiableElement_ObjMinorTypeName()
-
setObjMinorTypeName
void setObjMinorTypeName(String value)
Sets the value of the 'Obj Minor Type Name' attribute.- Parameters:
value- the new value of the 'Obj Minor Type Name' attribute.- See Also:
getObjMinorTypeName()
-
getObjMinorTypeNum
String getObjMinorTypeNum()
Returns the value of the 'Obj Minor Type Num' attribute. The default value is"".- Returns:
- the value of the 'Obj Minor Type Num' attribute.
- See Also:
setObjMinorTypeNum(String),SaPackage.getIdentifiableElement_ObjMinorTypeNum()
-
setObjMinorTypeNum
void setObjMinorTypeNum(String value)
Sets the value of the 'Obj Minor Type Num' attribute.- Parameters:
value- the new value of the 'Obj Minor Type Num' attribute.- See Also:
getObjMinorTypeNum()
-
getObjUpdateDate
String getObjUpdateDate()
Returns the value of the 'Obj Update Date' attribute. The default value is"".- Returns:
- the value of the 'Obj Update Date' attribute.
- See Also:
setObjUpdateDate(String),SaPackage.getIdentifiableElement_ObjUpdateDate()
-
setObjUpdateDate
void setObjUpdateDate(String value)
Sets the value of the 'Obj Update Date' attribute.- Parameters:
value- the new value of the 'Obj Update Date' attribute.- See Also:
getObjUpdateDate()
-
getObjUpdateTime
String getObjUpdateTime()
Returns the value of the 'Obj Update Time' attribute. The default value is"".- Returns:
- the value of the 'Obj Update Time' attribute.
- See Also:
setObjUpdateTime(String),SaPackage.getIdentifiableElement_ObjUpdateTime()
-
setObjUpdateTime
void setObjUpdateTime(String value)
Sets the value of the 'Obj Update Time' attribute.- Parameters:
value- the new value of the 'Obj Update Time' attribute.- See Also:
getObjUpdateTime()
-
getRelations
MDWEList<Relation> getRelations()
Returns the value of the 'Relations' containment reference list. The list contents are of typeRelation. It is bidirectional and its opposite is 'Owner'.- Returns:
- the value of the 'Relations' containment reference list.
- See Also:
SaPackage.getIdentifiableElement_Relations(),Relation.getOwner()
-
getLinkedBy
MDWEList<Property> getLinkedBy()
Returns the value of the 'Linked By' reference list. The list contents are of typeProperty. It is bidirectional and its opposite is 'Links'.- Returns:
- the value of the 'Linked By' reference list.
- See Also:
SaPackage.getIdentifiableElement_LinkedBy(),Property.getLinks()
-
getProperties
MDWEList<Property> getProperties()
Returns the value of the 'Properties' containment reference list. The list contents are of typeProperty. It is bidirectional and its opposite is 'Owner'.- Returns:
- the value of the 'Properties' containment reference list.
- See Also:
SaPackage.getIdentifiableElement_Properties(),Property.getOwner()
-
isInstanceOf
boolean isInstanceOf(org.eclipse.emf.common.util.Enumerator type)
-
getProperty
String getProperty(org.eclipse.emf.common.util.Enumerator name)
-
setProperty
void setProperty(org.eclipse.emf.common.util.Enumerator name, String value)
-
getCardinality
CardinalityKind getCardinality(String name)
-
setCardinality
void setCardinality(String name, CardinalityKind cardinality)
-
setCardinality
void setCardinality(String name, int lower, int upper)
-
getDate
long getDate(String name)
-
setDate
void setDate(String name, long value)
-
getLink
<E extends IdentifiableElement> E getLink(String name)
-
getLink
<E extends IdentifiableElement> E getLink(org.eclipse.emf.common.util.Enumerator name)
-
getLinks
<E extends IdentifiableElement> MDWList<E> getLinks(String name)
-
getLinks
<E extends IdentifiableElement> MDWList<E> getLinks(org.eclipse.emf.common.util.Enumerator name)
-
createLinks
<E extends IdentifiableElement> MDWList<E> createLinks(String name)
-
createLinks
<E extends IdentifiableElement> MDWList<E> createLinks(org.eclipse.emf.common.util.Enumerator name)
-
getLinkedBy
<E extends IdentifiableElement> MDWList<E> getLinkedBy(String name)
-
getLinkedBy
<E extends IdentifiableElement> MDWList<E> getLinkedBy(org.eclipse.emf.common.util.Enumerator name)
-
getRelation
<E extends IdentifiableElement> E getRelation(org.eclipse.emf.common.util.Enumerator type)
-
getRelations
<E extends IdentifiableElement> MDWList<E> getRelations(org.eclipse.emf.common.util.Enumerator type)
-
addRelation
void addRelation(org.eclipse.emf.common.util.Enumerator type, IdentifiableElement element)
-
addRelation
void addRelation(org.eclipse.emf.common.util.Enumerator type, MDWList<? extends IdentifiableElement> elements)
-
setRelation
void setRelation(org.eclipse.emf.common.util.Enumerator type, IdentifiableElement element)
-
getReferenceDocuments
String getReferenceDocuments()
-
setReferenceDocuments
void setReferenceDocuments(String value)
-
-