public interface ComponentClassifier extends Classifier, SubcomponentType, FeatureClassifier
The following features are supported:
Modifier and Type | Method and Description |
---|---|
Mode |
createOwnedMode()
Creates a new
Mode and appends it to the 'Owned Mode' containment reference list. |
ModeTransition |
createOwnedModeTransition()
Creates a new
ModeTransition and appends it to the 'Owned Mode Transition' containment reference list. |
org.eclipse.emf.common.util.EList<Mode> |
getAllModes()
Returns all the mode objects of a given classifier, including
ancestor.
|
org.eclipse.emf.common.util.EList<ModeTransition> |
getAllModeTransitions()
Returns all the mode transition objects of a given classifier,
including ancestor.
|
org.eclipse.emf.common.util.EList<Prototype> |
getAllPrototypes()
Returns all the prototypes, including ancestor.
|
ComponentCategory |
getCategory()
Returns the category ("abstract", "bus", "data", "device", etc.) for the classifier.
|
org.eclipse.emf.common.util.EList<Mode> |
getOwnedModes()
Returns the value of the 'Owned Mode' containment reference list.
|
org.eclipse.emf.common.util.EList<ModeTransition> |
getOwnedModeTransitions()
Returns the value of the 'Owned Mode Transition' containment reference list.
|
boolean |
isNoFlows()
Returns the value of the 'No Flows' attribute.
|
boolean |
isNoModes()
Returns the value of the 'No Modes' attribute.
|
void |
setNoFlows(boolean value)
Sets the value of the '
No Flows ' attribute. |
void |
setNoModes(boolean value)
Sets the value of the '
No Modes ' attribute. |
allFeatures, allParents, checkAppliesToClassifier, createOwnedAnnexSubclause, createOwnedAnnexSubclause, createOwnedPrototype, createOwnedPrototypeBinding, getAllAnnexSubclauses, getAllExtendPlusSelf, getAllFeatures, getAllPropertyAssociations, getClassifierFeatures, getExtended, getGeneralizations, getGenerals, getInheritedMembers, getOwnedAnnexSubclauses, getOwnedPrototypeBindings, getOwnedPrototypes, hasVisibilityOf, inherit, inheritableMembers, inheritedMember, isDescendentOf, isNoAnnexes, isNoProperties, isNoPrototypes, lookupPrototypeBinding, maySpecializeType, no_cycles_in_generalization, parents, setNoAnnexes, setNoProperties, setNoPrototypes, specialize_type
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, members_distinguishable, membersAreDistinguishable
conformsTo
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
org.eclipse.emf.common.util.EList<Mode> getOwnedModes()
Mode
.
This feature subsets the following features:
If the meaning of the 'Owned Mode' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentClassifier_OwnedMode()
Mode createOwnedMode()
Mode
and appends it to the 'Owned Mode' containment reference list.
Mode
.getOwnedModes()
org.eclipse.emf.common.util.EList<ModeTransition> getOwnedModeTransitions()
ModeTransition
.
This feature subsets the following features:
If the meaning of the 'Owned Mode Transition' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentClassifier_OwnedModeTransition()
ModeTransition createOwnedModeTransition()
ModeTransition
and appends it to the 'Owned Mode Transition' containment reference list.
ModeTransition
.getOwnedModeTransitions()
boolean isNoFlows()
If the meaning of the 'No Flows' attribute isn't clear, there really should be more of a description here...
setNoFlows(boolean)
,
Aadl2Package.getComponentClassifier_NoFlows()
void setNoFlows(boolean value)
No Flows
' attribute.
value
- the new value of the 'No Flows' attribute.isNoFlows()
boolean isNoModes()
If the meaning of the 'No Modes' attribute isn't clear, there really should be more of a description here...
setNoModes(boolean)
,
Aadl2Package.getComponentClassifier_NoModes()
void setNoModes(boolean value)
No Modes
' attribute.
value
- the new value of the 'No Modes' attribute.isNoModes()
ComponentCategory getCategory()
org.eclipse.emf.common.util.EList<Mode> getAllModes()
org.eclipse.emf.common.util.EList<ModeTransition> getAllModeTransitions()
org.eclipse.emf.common.util.EList<Prototype> getAllPrototypes()