Uses of Interface
edu.cmu.sei.aadl.aadl2.Prototype

Packages that use Prototype
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.operations   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.aadl2.util   
 

Uses of Prototype in edu.cmu.sei.aadl.aadl2
 

Subinterfaces of Prototype in edu.cmu.sei.aadl.aadl2
 interface ComponentPrototype
          A representation of the model object 'Component Prototype'
 interface FeatureGroupPrototype
          A representation of the model object 'Feature Group Prototype'
 interface FeaturePrototype
          A representation of the model object 'Feature Prototype'
 

Methods in edu.cmu.sei.aadl.aadl2 that return Prototype
 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 SubprogramCall.getPrototype()
          Returns the value of the 'Prototype' reference
 Prototype Feature.getPrototype()
          Returns the value of the 'Prototype' reference
 Prototype Prototype.getRefined()
          Returns the value of the 'Refined' reference.
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type Prototype
 org.eclipse.emf.common.util.EList<Prototype> Classifier.getOwnedPrototypes()
          Returns the value of the 'Owned Prototype' containment reference list.
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type Prototype
 PrototypeBinding Classifier.lookupPrototypeBinding(Prototype proto)
           
 PrototypeBinding Subcomponent.lookupPrototypeBinding(Prototype proto)
           
 void PrototypeBinding.setFormal(Prototype value)
          Sets the value of the 'Formal' reference
 void SubprogramCall.setPrototype(Prototype value)
          Sets the value of the 'Prototype' reference
 void Feature.setPrototype(Prototype value)
          Sets the value of the 'Prototype' reference
 void Prototype.setRefined(Prototype value)
          Sets the value of the 'Refined' reference
 

Uses of Prototype in edu.cmu.sei.aadl.aadl2.impl
 

Classes in edu.cmu.sei.aadl.aadl2.impl that implement Prototype
 class ComponentPrototypeImpl
          An implementation of the model object 'Component Prototype'
 class FeatureGroupPrototypeImpl
          An implementation of the model object 'Feature Group Prototype'
 class FeaturePrototypeImpl
          An implementation of the model object 'Feature Prototype'
 class PrototypeImpl
          An implementation of the model object 'Prototype'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as Prototype
protected  Prototype PrototypeBindingImpl.formal
          The cached value of the 'Formal' reference
protected  Prototype FeatureImpl.prototype
           
protected  Prototype SubprogramCallImpl.prototype
           
protected  Prototype PrototypeImpl.refined
          The cached value of the 'Refined' reference
 

Fields in edu.cmu.sei.aadl.aadl2.impl with type parameters of type Prototype
protected  org.eclipse.emf.common.util.EList<Prototype> ClassifierImpl.ownedPrototypes
          The cached value of the 'Owned Prototype' containment reference list
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return Prototype
 Prototype PrototypeBindingImpl.basicGetFormal()
           
 Prototype FeaturePrototypeBindingImpl.basicGetFormal()
           
 Prototype ComponentPrototypeBindingImpl.basicGetFormal()
           
 Prototype FeatureGroupPrototypeBindingImpl.basicGetFormal()
           
 Prototype FeatureImpl.basicGetPrototype()
           
 Prototype SubprogramCallImpl.basicGetPrototype()
           
 Prototype PrototypeImpl.basicGetRefined()
           
 Prototype ClassifierImpl.createOwnedPrototype(org.eclipse.emf.ecore.EClass eClass)
           
 Prototype PrototypeBindingImpl.getFormal()
           
 Prototype FeaturePrototypeBindingImpl.getFormal()
           
 Prototype ComponentPrototypeBindingImpl.getFormal()
           
 Prototype FeatureGroupPrototypeBindingImpl.getFormal()
           
 Prototype FeatureImpl.getPrototype()
           
 Prototype SubprogramCallImpl.getPrototype()
           
 Prototype PrototypeImpl.getRefined()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type Prototype
 org.eclipse.emf.common.util.EList<Prototype> ClassifierImpl.getOwnedPrototypes()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type Prototype
 PrototypeBinding SubcomponentImpl.lookupPrototypeBinding(Prototype proto)
           
 PrototypeBinding ComponentImplementationImpl.lookupPrototypeBinding(Prototype proto)
           
 PrototypeBinding ClassifierImpl.lookupPrototypeBinding(Prototype proto)
           
protected  PrototypeBinding ComponentImplementationImpl.lookupPrototypeBindingHelper(Prototype proto)
           
 void PrototypeBindingImpl.setFormal(Prototype newFormal)
           
 void FeaturePrototypeBindingImpl.setFormal(Prototype newFormal)
           
 void ComponentPrototypeBindingImpl.setFormal(Prototype newFormal)
           
 void FeatureGroupPrototypeBindingImpl.setFormal(Prototype newFormal)
           
 void FeatureImpl.setPrototype(Prototype newPrototype)
           
 void SubprogramCallImpl.setPrototype(Prototype newPrototype)
           
 void PrototypeImpl.setRefined(Prototype newRefined)
           
 

Uses of Prototype in edu.cmu.sei.aadl.aadl2.operations
 

Methods in edu.cmu.sei.aadl.aadl2.operations with parameters of type Prototype
static boolean PrototypeOperations.categoryConstraint(Prototype prototype, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          self.constrainingCategory.oclIsUndefined() implies self.constrainingClassifier = self.constrainingCategory
 

Uses of Prototype in edu.cmu.sei.aadl.aadl2.properties
 

Methods in edu.cmu.sei.aadl.aadl2.properties with parameters of type Prototype
static ComponentReference InstanceUtil.resolveComponentPrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given component prototype.
static FeatureGroupReference 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.
 

Uses of Prototype in edu.cmu.sei.aadl.aadl2.util
 

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type Prototype
 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)