Modifier and Type | Interface and Description |
---|---|
interface |
AbstractPrototype
A representation of the model object 'Abstract Prototype'.
|
interface |
BusPrototype
A representation of the model object 'Bus Prototype'.
|
interface |
ComponentPrototype
A representation of the model object 'Component Prototype'.
|
interface |
DataPrototype
A representation of the model object 'Data Prototype'.
|
interface |
DevicePrototype
A representation of the model object 'Device Prototype'.
|
interface |
FeatureGroupPrototype
A representation of the model object 'Feature Group Prototype'.
|
interface |
FeaturePrototype
A representation of the model object 'Feature Prototype'.
|
interface |
MemoryPrototype
A representation of the model object 'Memory Prototype'.
|
interface |
ProcessorPrototype
A representation of the model object 'Processor Prototype'.
|
interface |
ProcessPrototype
A representation of the model object 'Process Prototype'.
|
interface |
SubprogramGroupPrototype
A representation of the model object 'Subprogram Group Prototype'.
|
interface |
SubprogramPrototype
A representation of the model object 'Subprogram Prototype'.
|
interface |
SystemPrototype
A representation of the model object 'System Prototype'.
|
interface |
ThreadGroupPrototype
A representation of the model object 'Thread Group Prototype'.
|
interface |
ThreadPrototype
A representation of the model object 'Thread Prototype'.
|
interface |
VirtualBusPrototype
A representation of the model object 'Virtual Bus Prototype'.
|
interface |
VirtualProcessorPrototype
A representation of the model object 'Virtual Processor Prototype'.
|
Modifier and Type | Method and Description |
---|---|
Prototype |
Classifier.createOwnedPrototype(org.eclipse.emf.ecore.EClass eClass)
Creates a new
Prototype and appends it to the 'Owned Prototype' containment reference list. |
Prototype |
PrototypeBinding.getFormal()
Returns the value of the 'Formal' reference.
|
Prototype |
Prototype.getRefined()
Returns the value of the 'Refined' reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Prototype> |
FeatureGroupType.getAllPrototypes() |
org.eclipse.emf.common.util.EList<Prototype> |
ComponentClassifier.getAllPrototypes()
Returns all the prototypes, including ancestor.
|
org.eclipse.emf.common.util.EList<Prototype> |
Classifier.getOwnedPrototypes()
Returns the value of the 'Owned Prototype' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
PrototypeBinding |
Subcomponent.lookupPrototypeBinding(Prototype proto) |
PrototypeBinding |
Classifier.lookupPrototypeBinding(Prototype proto) |
void |
PrototypeBinding.setFormal(Prototype value)
Sets the value of the '
Formal ' reference. |
void |
Prototype.setRefined(Prototype value)
Sets the value of the '
Refined ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPrototypeImpl
An implementation of the model object 'Abstract Prototype'.
|
class |
BusPrototypeImpl
An implementation of the model object 'Bus Prototype'.
|
class |
ComponentPrototypeImpl
An implementation of the model object 'Component Prototype'.
|
class |
DataPrototypeImpl
An implementation of the model object 'Data Prototype'.
|
class |
DevicePrototypeImpl
An implementation of the model object 'Device Prototype'.
|
class |
FeatureGroupPrototypeImpl
An implementation of the model object 'Feature Group Prototype'.
|
class |
FeaturePrototypeImpl
An implementation of the model object 'Feature Prototype'.
|
class |
MemoryPrototypeImpl
An implementation of the model object 'Memory Prototype'.
|
class |
ProcessorPrototypeImpl
An implementation of the model object 'Processor Prototype'.
|
class |
ProcessPrototypeImpl
An implementation of the model object 'Process Prototype'.
|
class |
PrototypeImpl
An implementation of the model object 'Prototype'.
|
class |
SubprogramGroupPrototypeImpl
An implementation of the model object 'Subprogram Group Prototype'.
|
class |
SubprogramPrototypeImpl
An implementation of the model object 'Subprogram Prototype'.
|
class |
SystemPrototypeImpl
An implementation of the model object 'System Prototype'.
|
class |
ThreadGroupPrototypeImpl
An implementation of the model object 'Thread Group Prototype'.
|
class |
ThreadPrototypeImpl
An implementation of the model object 'Thread Prototype'.
|
class |
VirtualBusPrototypeImpl
An implementation of the model object 'Virtual Bus Prototype'.
|
class |
VirtualProcessorPrototypeImpl
An implementation of the model object 'Virtual Processor Prototype'.
|
Modifier and Type | Method and Description |
---|---|
Prototype |
PrototypeBindingImpl.basicGetFormal() |
Prototype |
FeaturePrototypeBindingImpl.basicGetFormal() |
Prototype |
FeatureGroupPrototypeBindingImpl.basicGetFormal() |
Prototype |
ComponentPrototypeBindingImpl.basicGetFormal() |
Prototype |
PrototypeImpl.basicGetRefined() |
Prototype |
ClassifierImpl.createOwnedPrototype(org.eclipse.emf.ecore.EClass eClass) |
Prototype |
PrototypeBindingImpl.getFormal() |
Prototype |
FeaturePrototypeBindingImpl.getFormal() |
Prototype |
FeatureGroupPrototypeBindingImpl.getFormal() |
Prototype |
ComponentPrototypeBindingImpl.getFormal() |
Prototype |
PrototypeImpl.getRefined() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Prototype> |
FeatureGroupTypeImpl.getAllPrototypes() |
org.eclipse.emf.common.util.EList<Prototype> |
ComponentTypeImpl.getAllPrototypes()
Returns all the prototype objects of a given type, including
ancestor.
|
org.eclipse.emf.common.util.EList<Prototype> |
ComponentImplementationImpl.getAllPrototypes()
Returns all the mode objects of a given implementation, including
ancestor.
|
org.eclipse.emf.common.util.EList<Prototype> |
ClassifierImpl.getOwnedPrototypes() |
Modifier and Type | Method and Description |
---|---|
PrototypeBinding |
SubcomponentImpl.lookupPrototypeBinding(Prototype proto) |
PrototypeBinding |
ComponentImplementationImpl.lookupPrototypeBinding(Prototype proto) |
PrototypeBinding |
ClassifierImpl.lookupPrototypeBinding(Prototype proto) |
void |
PrototypeBindingImpl.setFormal(Prototype newFormal) |
void |
FeaturePrototypeBindingImpl.setFormal(Prototype newFormal) |
void |
FeatureGroupPrototypeBindingImpl.setFormal(Prototype newFormal) |
void |
ComponentPrototypeBindingImpl.setFormal(Prototype newFormal) |
void |
PrototypeImpl.setRefined(Prototype newRefined) |
Modifier and Type | Method and Description |
---|---|
static ComponentPrototypeActual |
InstanceUtil.resolveComponentPrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given component prototype.
|
static FeatureGroupPrototypeActual |
InstanceUtil.resolveFeatureGroupPrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given feature group prototype.
|
static FeaturePrototypeActual |
InstanceUtil.resolveFeaturePrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given feature prototype.
|
static PrototypeBinding |
InstanceUtil.resolvePrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given prototype.
|
Modifier and Type | Method and Description |
---|---|
static ComponentClassifier |
ResolvePrototypeUtil.resolveComponentPrototype(Prototype proto,
Element context)
Find the binding for a given component prototype.
|
static FeatureGroupType |
ResolvePrototypeUtil.resolveFeatureGroupPrototype(Prototype proto,
Element context)
Find the binding for a given feature group prototype.
|
static Feature |
ResolvePrototypeUtil.resolveFeaturePrototype(Prototype proto,
Element context)
Find the binding for a given feature prototype.
|
static PrototypeBinding |
ResolvePrototypeUtil.resolvePrototype(Prototype proto,
Element context)
Find the binding for a given prototype.
|
static PrototypeBinding |
ResolvePrototypeUtil.resolvePrototypeInContainmentPath(Prototype proto,
ContainmentPathElement cpe) |
Modifier and Type | Method and Description |
---|---|
static boolean |
PrototypeOperations.categoryConstraint(Prototype prototype,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.casePrototype(Prototype object)
Returns the result of interpreting the object as an instance of 'Prototype'.
|
boolean |
Aadl2Validator.validatePrototype_categoryConstraint(Prototype prototype,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the categoryConstraint constraint of 'Prototype'.
|
boolean |
Aadl2Validator.validatePrototype(Prototype prototype,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
PrototypeBinding |
PropertiesLinkingService.findPrototypeBinding(Classifier classifier,
Prototype prototype)
Dependencies: PrototypeFormalReference.
|
PrototypeBinding |
PropertiesLinkingService.findPrototypeBinding(Classifier classifierPrototypeContext,
Subcomponent subcomponentPrototypeContext,
Prototype prototype)
Dependencies: PrototypeFormalReference.
|
PrototypeBinding |
PropertiesLinkingService.findPrototypeBinding(Subcomponent subcomponent,
Prototype prototype)
Dependencies: PrototypeFormalReference.
|