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 void
addRelation(org.eclipse.emf.common.util.Enumerator type, MDWList<? extends IdentifiableElement> elements)
void
addRelation(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)
CardinalityKind
getCardinality(String name)
long
getDate(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)
String
getObjAuditId()
Returns the value of the 'Obj Audit Id' attribute.String
getObjFQName()
Returns the value of the 'Obj FQ Name' attribute.String
getObjId()
Returns the value of the 'Obj Id' attribute.String
getObjMajorTypeNum()
Returns the value of the 'Obj Major Type Num' attribute.String
getObjMinorTypeName()
Returns the value of the 'Obj Minor Type Name' attribute.String
getObjMinorTypeNum()
Returns the value of the 'Obj Minor Type Num' attribute.String
getObjName()
Returns the value of the 'Obj Name' attribute.String
getObjUpdateDate()
Returns the value of the 'Obj Update Date' attribute.String
getObjUpdateTime()
Returns the value of the 'Obj Update Time' attribute.MDWEList<Property>
getProperties()
Returns the value of the 'Properties' containment reference list.String
getProperty(String name)
String
getProperty(String name, String defaultValue)
String
getProperty(org.eclipse.emf.common.util.Enumerator name)
String
getProperty(org.eclipse.emf.common.util.Enumerator name, String defaultValue)
String
getReferenceDocuments()
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)
boolean
isInstanceOf(org.eclipse.emf.common.util.Enumerator type)
void
setCardinality(String name, int lower, int upper)
void
setCardinality(String name, CardinalityKind cardinality)
void
setDate(String name, long value)
void
setObjAuditId(String value)
Sets the value of the 'Obj Audit Id
' attribute.void
setObjFQName(String value)
Sets the value of the 'Obj FQ Name
' attribute.void
setObjId(String value)
Sets the value of the 'Obj Id
' attribute.void
setObjMajorTypeNum(String value)
Sets the value of the 'Obj Major Type Num
' attribute.void
setObjMinorTypeName(String value)
Sets the value of the 'Obj Minor Type Name
' attribute.void
setObjMinorTypeNum(String value)
Sets the value of the 'Obj Minor Type Num
' attribute.void
setObjName(String value)
Sets the value of the 'Obj Name
' attribute.void
setObjUpdateDate(String value)
Sets the value of the 'Obj Update Date
' attribute.void
setObjUpdateTime(String value)
Sets the value of the 'Obj Update Time
' attribute.void
setProperty(String name, String value)
void
setProperty(org.eclipse.emf.common.util.Enumerator name, String value)
void
setReferenceDocuments(String value)
void
setRelation(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)
-
-