public interface FeatureGroupType extends Classifier, FeatureType
The following features are supported:
Aadl2Package.getFeatureGroupType()
Modifier and Type | Method and Description |
---|---|
AbstractFeature |
createOwnedAbstractFeature()
Creates a new
AbstractFeature and appends it to the 'Owned Abstract Feature' containment reference list. |
BusAccess |
createOwnedBusAccess()
Creates a new
BusAccess and appends it to the 'Owned Bus Access' containment reference list. |
DataAccess |
createOwnedDataAccess()
Creates a new
DataAccess and appends it to the 'Owned Data Access' containment reference list. |
DataPort |
createOwnedDataPort()
Creates a new
DataPort and appends it to the 'Owned Data Port' containment reference list. |
EventDataPort |
createOwnedEventDataPort()
Creates a new
EventDataPort and appends it to the 'Owned Event Data Port' containment reference list. |
EventPort |
createOwnedEventPort()
Creates a new
EventPort and appends it to the 'Owned Event Port' containment reference list. |
GroupExtension |
createOwnedExtension()
Creates a new
GroupExtension and sets the 'Owned Extension' containment reference. |
FeatureGroup |
createOwnedFeatureGroup()
Creates a new
FeatureGroup and appends it to the 'Owned Feature Group' containment reference list. |
Parameter |
createOwnedParameter()
Creates a new
Parameter and appends it to the 'Owned Parameter' containment reference list. |
SubprogramAccess |
createOwnedSubprogramAccess()
Creates a new
SubprogramAccess and appends it to the 'Owned Subprogram Access' containment reference list. |
SubprogramGroupAccess |
createOwnedSubprogramGroupAccess()
Creates a new
SubprogramGroupAccess and appends it to the 'Owned Subprogram Group Access' containment reference list. |
org.eclipse.emf.common.util.EList<Prototype> |
getAllPrototypes() |
FeatureGroupType |
getExtended()
Returns the value of the 'Extended' reference.
|
int |
getIndexOf(Feature feature)
return the index of the feature in the feature group type
|
FeatureGroupType |
getInverse()
Returns the value of the 'Inverse' reference.
|
org.eclipse.emf.common.util.EList<AbstractFeature> |
getOwnedAbstractFeatures()
Returns the value of the 'Owned Abstract Feature' containment reference list.
|
org.eclipse.emf.common.util.EList<BusAccess> |
getOwnedBusAccesses()
Returns the value of the 'Owned Bus Access' containment reference list.
|
org.eclipse.emf.common.util.EList<DataAccess> |
getOwnedDataAccesses()
Returns the value of the 'Owned Data Access' containment reference list.
|
org.eclipse.emf.common.util.EList<DataPort> |
getOwnedDataPorts()
Returns the value of the 'Owned Data Port' containment reference list.
|
org.eclipse.emf.common.util.EList<EventDataPort> |
getOwnedEventDataPorts()
Returns the value of the 'Owned Event Data Port' containment reference list.
|
org.eclipse.emf.common.util.EList<EventPort> |
getOwnedEventPorts()
Returns the value of the 'Owned Event Port' containment reference list.
|
GroupExtension |
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' reference list.
|
org.eclipse.emf.common.util.EList<Parameter> |
getOwnedParameters()
Returns the value of the 'Owned Parameter' containment reference list.
|
org.eclipse.emf.common.util.EList<SubprogramAccess> |
getOwnedSubprogramAccesses()
Returns the value of the 'Owned Subprogram Access' containment reference list.
|
org.eclipse.emf.common.util.EList<SubprogramGroupAccess> |
getOwnedSubprogramGroupAccesses()
Returns the value of the 'Owned Subprogram Group Access' containment reference list.
|
boolean |
isInverseOf(FeatureGroupType pgt)
returns true of this feature group type is the inverse of the feature group type pgt
|
void |
setExtended(FeatureGroupType value)
Sets the value of the '
Extended ' reference. |
void |
setInverse(FeatureGroupType value)
Sets the value of the '
Inverse ' reference. |
void |
setOwnedExtension(GroupExtension value)
Sets the value of the '
Owned Extension ' containment reference. |
allFeatures, allParents, checkAppliesToClassifier, createOwnedAnnexSubclause, createOwnedAnnexSubclause, createOwnedPrototype, createOwnedPrototypeBinding, getAllAnnexSubclauses, getAllExtendPlusSelf, getAllFeatures, getAllPropertyAssociations, getClassifierFeatures, 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<Feature> getOwnedFeatures()
Feature
.
This feature subsets the following features:
This feature is a derived union.If the meaning of the 'Owned Feature' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedFeature()
FeatureGroupType 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(FeatureGroupType)
,
Aadl2Package.getFeatureGroupType_Extended()
void setExtended(FeatureGroupType value)
Extended
' reference.
value
- the new value of the 'Extended' reference.getExtended()
FeatureGroupType getInverse()
If the meaning of the 'Inverse' reference isn't clear, there really should be more of a description here...
setInverse(FeatureGroupType)
,
Aadl2Package.getFeatureGroupType_Inverse()
void setInverse(FeatureGroupType value)
Inverse
' reference.
value
- the new value of the 'Inverse' reference.getInverse()
GroupExtension 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(GroupExtension)
,
Aadl2Package.getFeatureGroupType_OwnedExtension()
void setOwnedExtension(GroupExtension value)
Owned Extension
' containment reference.
value
- the new value of the 'Owned Extension' containment reference.getOwnedExtension()
GroupExtension createOwnedExtension()
GroupExtension
and sets the 'Owned Extension' containment reference.
GroupExtension
.getOwnedExtension()
org.eclipse.emf.common.util.EList<BusAccess> getOwnedBusAccesses()
BusAccess
.
This feature subsets the following features:
If the meaning of the 'Owned Bus Access' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedBusAccess()
BusAccess createOwnedBusAccess()
BusAccess
and appends it to the 'Owned Bus Access' containment reference list.
BusAccess
.getOwnedBusAccesses()
org.eclipse.emf.common.util.EList<DataAccess> getOwnedDataAccesses()
DataAccess
.
This feature subsets the following features:
If the meaning of the 'Owned Data Access' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedDataAccess()
DataAccess createOwnedDataAccess()
DataAccess
and appends it to the 'Owned Data Access' containment reference list.
DataAccess
.getOwnedDataAccesses()
org.eclipse.emf.common.util.EList<DataPort> getOwnedDataPorts()
DataPort
.
This feature subsets the following features:
If the meaning of the 'Owned Data Port' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedDataPort()
DataPort createOwnedDataPort()
DataPort
and appends it to the 'Owned Data Port' containment reference list.
DataPort
.getOwnedDataPorts()
org.eclipse.emf.common.util.EList<EventDataPort> getOwnedEventDataPorts()
EventDataPort
.
This feature subsets the following features:
If the meaning of the 'Owned Event Data Port' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedEventDataPort()
EventDataPort createOwnedEventDataPort()
EventDataPort
and appends it to the 'Owned Event Data Port' containment reference list.
EventDataPort
.getOwnedEventDataPorts()
org.eclipse.emf.common.util.EList<EventPort> getOwnedEventPorts()
EventPort
.
This feature subsets the following features:
If the meaning of the 'Owned Event Port' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedEventPort()
EventPort createOwnedEventPort()
EventPort
and appends it to the 'Owned Event Port' containment reference list.
EventPort
.getOwnedEventPorts()
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.getFeatureGroupType_OwnedFeatureGroup()
FeatureGroup createOwnedFeatureGroup()
FeatureGroup
and appends it to the 'Owned Feature Group' containment reference list.
FeatureGroup
.getOwnedFeatureGroups()
org.eclipse.emf.common.util.EList<Parameter> getOwnedParameters()
Parameter
.
This feature subsets the following features:
If the meaning of the 'Owned Parameter' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedParameter()
Parameter createOwnedParameter()
Parameter
and appends it to the 'Owned Parameter' containment reference list.
Parameter
.getOwnedParameters()
org.eclipse.emf.common.util.EList<SubprogramAccess> getOwnedSubprogramAccesses()
SubprogramAccess
.
This feature subsets the following features:
If the meaning of the 'Owned Subprogram Access' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedSubprogramAccess()
SubprogramAccess createOwnedSubprogramAccess()
SubprogramAccess
and appends it to the 'Owned Subprogram Access' containment reference list.
SubprogramAccess
.getOwnedSubprogramAccesses()
org.eclipse.emf.common.util.EList<SubprogramGroupAccess> getOwnedSubprogramGroupAccesses()
SubprogramGroupAccess
.
This feature subsets the following features:
If the meaning of the 'Owned Subprogram Group Access' containment reference list isn't clear, there really should be more of a description here...
Aadl2Package.getFeatureGroupType_OwnedSubprogramGroupAccess()
SubprogramGroupAccess createOwnedSubprogramGroupAccess()
SubprogramGroupAccess
and appends it to the 'Owned Subprogram Group Access' containment reference list.
SubprogramGroupAccess
.getOwnedSubprogramGroupAccesses()
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.getFeatureGroupType_OwnedAbstractFeature()
AbstractFeature createOwnedAbstractFeature()
AbstractFeature
and appends it to the 'Owned Abstract Feature' containment reference list.
AbstractFeature
.getOwnedAbstractFeatures()
boolean isInverseOf(FeatureGroupType pgt)
pgt
- FeatureGroupType the feature group type to compare toint getIndexOf(Feature feature)
feature
- Featureorg.eclipse.emf.common.util.EList<Prototype> getAllPrototypes()