Modifier and Type | Interface and Description |
---|---|
interface |
AbstractFeature
A representation of the model object 'Abstract Feature'.
|
interface |
Access
A representation of the model object 'Access'.
|
interface |
BusAccess
A representation of the model object 'Bus Access'.
|
interface |
DataAccess
A representation of the model object 'Data Access'.
|
interface |
DataPort
A representation of the model object 'Data Port'.
|
interface |
DirectedFeature
A representation of the model object 'Directed Feature'.
|
interface |
EventDataPort
A representation of the model object 'Event Data Port'.
|
interface |
EventPort
A representation of the model object 'Event Port'.
|
interface |
FeatureGroup
A representation of the model object 'Feature Group'.
|
interface |
Parameter
A representation of the model object 'Parameter'.
|
interface |
Port
A representation of the model object 'Port'.
|
interface |
SubprogramAccess
A representation of the model object 'Subprogram Access'.
|
interface |
SubprogramGroupAccess
A representation of the model object 'Subprogram Group Access'.
|
Modifier and Type | Method and Description |
---|---|
Feature |
FlowEnd.getFeature()
Returns the value of the 'Feature' reference.
|
Feature |
Feature.getRefined()
Returns the value of the 'Refined' reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Feature> |
Feature.getAllFeatureRefinements()
Return the feature and any of the features it refines
|
org.eclipse.emf.common.util.EList<Feature> |
Subcomponent.getAllFeatures()
Get list of all features of a subcomponent, including ancestor features
These are the features of its classifier
In case of refined features the refined feature is returned in the list.
|
org.eclipse.emf.common.util.EList<Feature> |
Classifier.getAllFeatures()
get all features including inherited features
|
org.eclipse.emf.common.util.EList<Feature> |
FeatureGroupType.getOwnedFeatures()
Returns the value of the 'Owned Feature' reference list.
|
org.eclipse.emf.common.util.EList<Feature> |
ComponentType.getOwnedFeatures()
Returns the value of the 'Owned Feature' reference list.
|
Modifier and Type | Method and Description |
---|---|
int |
FeatureGroup.getIndexOf(Feature feature)
return the index of the feature in the feature group type
|
int |
FeatureGroupType.getIndexOf(Feature feature)
return the index of the feature in the feature group type
|
org.eclipse.emf.common.util.EList<Connection> |
ComponentImplementation.getIngoingConnections(Feature feature)
get ingoing connections to subcomponents from a specified feature of the
component impl
|
void |
FlowEnd.setFeature(Feature value)
Sets the value of the '
Feature ' reference. |
void |
Feature.setRefined(Feature value)
Sets the value of the '
Refined ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFeatureImpl
An implementation of the model object 'Abstract Feature'.
|
class |
AccessImpl
An implementation of the model object 'Access'.
|
class |
BusAccessImpl
An implementation of the model object 'Bus Access'.
|
class |
DataAccessImpl
An implementation of the model object 'Data Access'.
|
class |
DataPortImpl
An implementation of the model object 'Data Port'.
|
class |
DirectedFeatureImpl
An implementation of the model object 'Directed Feature'.
|
class |
EventDataPortImpl
An implementation of the model object 'Event Data Port'.
|
class |
EventPortImpl
An implementation of the model object 'Event Port'.
|
class |
FeatureGroupImpl
An implementation of the model object 'Feature Group'.
|
class |
FeatureImpl
An implementation of the model object 'Feature'.
|
class |
ParameterImpl
An implementation of the model object 'Parameter'.
|
class |
PortImpl
An implementation of the model object 'Port'.
|
class |
SubprogramAccessImpl
An implementation of the model object 'Subprogram Access'.
|
class |
SubprogramGroupAccessImpl
An implementation of the model object 'Subprogram Group Access'.
|
Modifier and Type | Method and Description |
---|---|
Feature |
FlowEndImpl.basicGetFeature() |
Feature |
FeatureImpl.basicGetRefined() |
Feature |
FlowEndImpl.getFeature() |
Feature |
FeatureImpl.getRefined() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Feature> |
FeatureImpl.getAllFeatureRefinements() |
org.eclipse.emf.common.util.EList<Feature> |
SubcomponentImpl.getAllFeatures()
Get list of all features of a subcomponent, including ancestor features
These are the features of its classifier
In case of refined features the refined feature is returned in the list.
|
org.eclipse.emf.common.util.EList<Feature> |
FeatureGroupTypeImpl.getAllFeatures()
Get a list of Feature objects representing those features in the
feature group type, including those from super types or inverses.
|
org.eclipse.emf.common.util.EList<Feature> |
ComponentTypeImpl.getAllFeatures()
get list of all features of a component type, including ancestor features
In case of refined features the refined feature is returned.
|
org.eclipse.emf.common.util.EList<Feature> |
ComponentImplementationImpl.getAllFeatures()
get all features including inherited features
|
org.eclipse.emf.common.util.EList<Feature> |
VirtualProcessorTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
VirtualBusTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
ThreadTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
ThreadGroupTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
SystemTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
SubprogramTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
SubprogramGroupTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
ProcessTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
ProcessorTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
MemoryTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
FeatureGroupTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
DeviceTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
DataTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
ComponentTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
BusTypeImpl.getOwnedFeatures() |
org.eclipse.emf.common.util.EList<Feature> |
AbstractTypeImpl.getOwnedFeatures() |
Modifier and Type | Method and Description |
---|---|
int |
FeatureGroupTypeImpl.getIndexOf(Feature feature)
return the index of the feature in the feature group type
|
int |
FeatureGroupImpl.getIndexOf(Feature feature)
return the index of the feature in the feature group type
|
org.eclipse.emf.common.util.EList<Connection> |
ComponentImplementationImpl.getIngoingConnections(Feature feature)
get ingoing connections to subcomponents from a specified feature of the
component impl
XXX will not find the correct connection if it is a feature inside a feature group
and there are two feature groups with the same feature group type, i.e., feature.
|
void |
FlowEndImpl.setFeature(Feature newFeature) |
void |
FeatureImpl.setRefined(Feature newRefined) |
Modifier and Type | Method and Description |
---|---|
Feature |
FeatureInstance.getFeature()
Returns the value of the 'Feature' reference.
|
Modifier and Type | Method and Description |
---|---|
FeatureInstance |
ComponentInstance.findFeatureInstance(Feature feature)
find the feature instance of this component instance
|
FeatureInstance |
FeatureInstance.findFeatureInstance(Feature feature)
find the feature instance of this feature instance
|
void |
FeatureInstance.setCategory(Feature f)
set the featureinstance category to that of the supplied feature
|
void |
FeatureInstance.setFeature(Feature value)
Sets the value of the '
Feature ' reference. |
Modifier and Type | Method and Description |
---|---|
Feature |
FeatureInstanceImpl.basicGetFeature() |
Feature |
FeatureInstanceImpl.getFeature() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Feature> |
FeatureInstanceImpl.getInstantiatedObjects() |
Modifier and Type | Method and Description |
---|---|
FeatureInstance |
FeatureInstanceImpl.findFeatureInstance(Feature feature)
find the feature instance of this feature instance
|
FeatureInstance |
ComponentInstanceImpl.findFeatureInstance(Feature feature)
find the feature instance of this component instance
|
void |
FeatureInstanceImpl.setCategory(Feature f)
set the featureinstance category to that of the supplied feature
|
void |
FeatureInstanceImpl.setFeature(Feature newFeature) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Connection> |
CreateConnectionsSwitch.filterIncomingConnections(java.util.List<Connection> incomingconnlist,
Feature feature)
get incoming connections for specified feature This method does not work
on subcomponent, because we need the enclosing subcomponent rather than
the enclosing component implementation in order to get the subcomponent
inheritance correct Otherwise the incorrect connections get picked up
|
java.util.List<Connection> |
CreateConnectionsSwitch.filterOutgoingConnections(java.util.List<Connection> conns,
Feature feature)
Get outgoing connections for specified feature port group connections are
non-directional, i.e., they are always added
|
java.util.List<Connection> |
CreateConnectionsSwitch.filterOutgoingConnections(java.util.List<Connection> conns,
Feature feature,
Subcomponent sub)
Get outgoing connections for specified feature port group connections are
non-directional, i.e., they are always added
|
boolean |
CreateConnectionsSwitch.isConnectionEnd(java.util.List<Connection> conns,
Feature feature)
Check if one of the connections in a list has a feature as its end.
|
boolean |
CreateConnectionsSwitch.isDestination(java.util.List<Connection> conns,
Feature feature)
Check if one of the connections in a list points to a feature.
|
Modifier and Type | Method and Description |
---|---|
static Feature |
AadlUtil.getContainingFeature(org.eclipse.emf.ecore.EObject element) |
static Feature |
ResolvePrototypeUtil.resolveFeaturePrototype(Prototype proto,
Element context)
Find the binding for a given feature prototype.
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<Connection> |
AadlUtil.getIngoingConnections(ComponentImplementation cimpl,
Feature feature)
get ingoing connections to subcomponents from a specified feature of the
component impl
|
static boolean |
AadlUtil.isOutgoingFeature(Feature f)
determine whether the feature is an outgoing port or feature group
|
static boolean |
AadlUtil.isOutgoingPort(Feature f)
determine whether the feature is an outgoing port or feature group
|
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'.
|
boolean |
Aadl2Validator.validateFeature(Feature feature,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
Feature |
ErrorPropagation.getFeature()
Returns the value of the 'Feature' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorPropagation.setFeature(Feature value)
Sets the value of the '
Feature ' reference. |
Modifier and Type | Method and Description |
---|---|
Feature |
ErrorPropagationImpl.basicGetFeature() |
Feature |
ErrorPropagationImpl.getFeature() |
Modifier and Type | Method and Description |
---|---|
void |
ErrorPropagationImpl.setFeature(Feature newFeature) |
Modifier and Type | Method and Description |
---|---|
void |
Aadl2JavaValidator.caseFeature(Feature feature) |