public interface SpecHierarchy extends AccessControlledElement
The following features are supported:
ReqifPackage.getSpecHierarchy()
Modifier and Type | Method and Description |
---|---|
SpecHierarchy |
createChild(SpecObject object)
Creates and registers a new child hierarchy referencing the specified object.
|
com.sodius.mdw.core.model.emf.MDWEList<SpecHierarchy> |
getChildren()
Returns the value of the 'Children' containment reference list.
|
com.sodius.mdw.core.model.emf.MDWEList<AttributeDefinition> |
getEditableAtts()
Returns the value of the 'Editable Atts' reference list.
|
SpecObject |
getObject()
Returns the value of the 'Object' reference.
|
SpecHierarchy |
getParent()
Returns the value of the 'Parent' container reference.
|
Specification |
getRoot()
Returns the value of the 'Root' container reference.
|
boolean |
isTableInternal()
Returns the value of the 'Is Table Internal' attribute.
|
void |
setIsTableInternal(boolean value)
Sets the value of the '
Is Table Internal ' attribute. |
void |
setObject(SpecObject value)
Sets the value of the '
Object ' reference. |
void |
setParent(SpecHierarchy value)
Sets the value of the '
Parent ' container reference. |
void |
setRoot(Specification value)
Sets the value of the '
Root ' container reference. |
isEditable, setIsEditable
getAlternativeID, getDesc, getIdentifier, getLastChange, getLongName, setAlternativeID, setDesc, setIdentifier, setLastChange, setLongName
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
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
boolean isTableInternal()
setIsTableInternal(boolean)
,
ReqifPackage.getSpecHierarchy_IsTableInternal()
void setIsTableInternal(boolean value)
Is Table Internal
' attribute.
value
- the new value of the 'Is Table Internal' attribute.isTableInternal()
SpecHierarchy getParent()
Children
'.
Up link to previous level of SpecHierarchy (which owns this level)
setParent(SpecHierarchy)
,
ReqifPackage.getSpecHierarchy_Parent()
,
getChildren()
void setParent(SpecHierarchy value)
Parent
' container reference.
value
- the new value of the 'Parent' container reference.getParent()
com.sodius.mdw.core.model.emf.MDWEList<SpecHierarchy> getChildren()
SpecHierarchy
.
It is bidirectional and its opposite is 'Parent
'.
Down links to next level of owned SpecHierarchy
ReqifPackage.getSpecHierarchy_Children()
,
getParent()
SpecHierarchy createChild(SpecObject object)
object
- the object the hierarchy to create refers to.getObject()
Specification getRoot()
Children
'.
Up link to specification hierarchy root (which may own this level)
setRoot(Specification)
,
ReqifPackage.getSpecHierarchy_Root()
,
Specification.getChildren()
void setRoot(Specification value)
Root
' container reference.
value
- the new value of the 'Root' container reference.getRoot()
com.sodius.mdw.core.model.emf.MDWEList<AttributeDefinition> getEditableAtts()
AttributeDefinition
.
The attributes whose values are editable for the SpecHierarchy by a tool user.
ReqifPackage.getSpecHierarchy_EditableAtts()
SpecObject getObject()
setObject(SpecObject)
,
ReqifPackage.getSpecHierarchy_Object()
void setObject(SpecObject value)
Object
' reference.
value
- the new value of the 'Object' reference.getObject()