|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ComponentType
A representation of the model object 'Component Type'.
The following features are supported:
Features
Owned Feature
Extended
Owned Flow Specification
Owned Extension
Owned Feature Group
Owned Abstract Feature
No Features
Aadl2Package.getComponentType()
Field Summary |
---|
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Method Summary | |
---|---|
AbstractFeature |
createOwnedAbstractFeature()
Creates a new AbstractFeature and appends it to the 'Owned Abstract Feature' containment reference list |
TypeExtension |
createOwnedExtension()
Creates a new TypeExtension and sets the 'Owned Extension' containment reference |
FeatureGroup |
createOwnedFeatureGroup()
Creates a new FeatureGroup and appends it to the 'Owned Feature Group' containment reference list |
FlowSpecification |
createOwnedFlowSpecification()
Creates a new FlowSpecification and appends it to the 'Owned Flow Specification' containment reference list |
org.eclipse.emf.common.util.EList<FlowSpecification> |
getAllFlowSpecifications()
get list of all flow specs of a component type, including ancestor features In case of refined flow specs the refined flow spec is returned in the list. |
ComponentType |
getExtended()
Returns the value of the 'Extended' reference. |
org.eclipse.emf.ecore.util.FeatureMap |
getFeatures()
Returns the value of the 'Features' attribute list. |
org.eclipse.emf.common.util.EList<AbstractFeature> |
getOwnedAbstractFeatures()
Returns the value of the 'Owned Abstract Feature' containment reference list. |
TypeExtension |
getOwnedExtension()
Returns the value of the 'Owned Extension' containment reference. |
org.eclipse.emf.common.util.EList<FeatureGroup> |
getOwnedFeatureGroups()
Returns the value of the 'Owned Feature Group' containment reference list. |
org.eclipse.emf.common.util.EList<Feature> |
getOwnedFeatures()
Returns the value of the 'Owned Feature' containment reference list. |
org.eclipse.emf.common.util.EList<FlowSpecification> |
getOwnedFlowSpecifications()
Returns the value of the 'Owned Flow Specification' containment reference list. |
boolean |
isNoFeatures()
Returns the value of the 'No Features' attribute |
void |
setExtended(ComponentType value)
Sets the value of the ' Extended ' reference |
void |
setNoFeatures(boolean value)
Sets the value of the ' No Features ' attribute |
void |
setOwnedExtension(TypeExtension value)
Sets the value of the ' Owned Extension ' containment reference |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ComponentClassifier |
---|
createOwnedInternalEvent, createOwnedMode, createOwnedModeTransition, createOwnedProcessorPort, getCategory, getOwnedInternalEvents, getOwnedModes, getOwnedModeTransitions, getOwnedProcessorPorts, isNoFlows, isNoModes, setNoFlows, setNoModes |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Namespace |
---|
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, members_distinguishable, membersAreDistinguishable |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Type |
---|
conformsTo |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
org.eclipse.emf.ecore.util.FeatureMap getFeatures()
FeatureMap.Entry
.
If the meaning of the 'Features' attribute list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentType_Features()
boolean isNoFeatures()
If the meaning of the 'No Features' attribute isn't clear, there really should be more of a description here...
setNoFeatures(boolean)
,
Aadl2Package.getComponentType_NoFeatures()
void setNoFeatures(boolean value)
No Features
' attribute.
value
- the new value of the 'No Features' attribute.isNoFeatures()
org.eclipse.emf.common.util.EList<Feature> getOwnedFeatures()
Feature
.
This feature subsets the following features:
This feature is a derived union.If the meaning of the 'Owned Feature' reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentType_OwnedFeature()
ComponentType getExtended()
This feature subsets the following features:
General
'If the meaning of the 'Extended' reference isn't clear, there really should be more of a description here...
getExtended
in interface Classifier
setExtended(ComponentType)
,
Aadl2Package.getComponentType_Extended()
void setExtended(ComponentType value)
Extended
' reference.
value
- the new value of the 'Extended' reference.getExtended()
org.eclipse.emf.common.util.EList<FlowSpecification> getOwnedFlowSpecifications()
FlowSpecification
.
This feature subsets the following features:
If the meaning of the 'Owned Flow Specification' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentType_OwnedFlowSpecification()
FlowSpecification createOwnedFlowSpecification()
FlowSpecification
and appends it to the 'Owned Flow Specification' containment reference list.
FlowSpecification
.getOwnedFlowSpecifications()
TypeExtension getOwnedExtension()
This feature subsets the following features:
If the meaning of the 'Owned Extension' reference isn't clear, there really should be more of a description here...
setOwnedExtension(TypeExtension)
,
Aadl2Package.getComponentType_OwnedExtension()
void setOwnedExtension(TypeExtension value)
Owned Extension
' containment reference.
value
- the new value of the 'Owned Extension' containment reference.getOwnedExtension()
TypeExtension createOwnedExtension()
TypeExtension
and sets the 'Owned Extension' containment reference.
TypeExtension
.getOwnedExtension()
org.eclipse.emf.common.util.EList<FeatureGroup> getOwnedFeatureGroups()
FeatureGroup
.
This feature subsets the following features:
If the meaning of the 'Owned Feature Group' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentType_OwnedFeatureGroup()
FeatureGroup createOwnedFeatureGroup()
FeatureGroup
and appends it to the 'Owned Feature Group' containment reference list.
FeatureGroup
.getOwnedFeatureGroups()
org.eclipse.emf.common.util.EList<AbstractFeature> getOwnedAbstractFeatures()
AbstractFeature
.
This feature subsets the following features:
If the meaning of the 'Owned Abstract Feature' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getComponentType_OwnedAbstractFeature()
AbstractFeature createOwnedAbstractFeature()
AbstractFeature
and appends it to the 'Owned Abstract Feature' containment reference list.
AbstractFeature
.getOwnedAbstractFeatures()
org.eclipse.emf.common.util.EList<FlowSpecification> getAllFlowSpecifications()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |