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

Packages that use ComponentClassifier
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.aadl2.util   
edu.cmu.sei.aadl.modelsupport.properties   
edu.cmu.sei.aadl.modelsupport.util   
 

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

Subinterfaces of ComponentClassifier in edu.cmu.sei.aadl.aadl2
 interface AbstractClassifier
          A representation of the model object 'Abstract Classifier'
 interface AbstractImplementation
          A representation of the model object 'Abstract Implementation'
 interface AbstractType
          A representation of the model object 'Abstract Type'
 interface BehavioredImplementation
          A representation of the model object 'Behaviored Implementation'
 interface BusClassifier
          A representation of the model object 'Bus Classifier'
 interface BusImplementation
          A representation of the model object 'Bus Implementation'
 interface BusType
          A representation of the model object 'Bus Type'
 interface ComponentImplementation
          A representation of the model object ' Component Implementation'.
 interface ComponentType
          A representation of the model object 'Component Type'
 interface DataClassifier
          A representation of the model object 'Data Classifier'
 interface DataImplementation
          A representation of the model object 'Data Implementation'
 interface DataType
          A representation of the model object 'Data Type'
 interface DeviceClassifier
          A representation of the model object 'Device Classifier'
 interface DeviceImplementation
          A representation of the model object 'Device Implementation'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface MemoryClassifier
          A representation of the model object 'Memory Classifier'
 interface MemoryImplementation
          A representation of the model object 'Memory Implementation'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ProcessClassifier
          A representation of the model object 'Process Classifier'
 interface ProcessImplementation
          A representation of the model object 'Process Implementation'
 interface ProcessorClassifier
          A representation of the model object 'Processor Classifier'
 interface ProcessorImplementation
          A representation of the model object 'Processor Implementation'
 interface ProcessorType
          A representation of the model object 'Processor Type'
 interface ProcessType
          A representation of the model object 'Process Type'
 interface SubprogramClassifier
          A representation of the model object 'Subprogram Classifier'
 interface SubprogramGroupClassifier
          A representation of the model object 'Subprogram Group Classifier'
 interface SubprogramGroupImplementation
          A representation of the model object 'Subprogram Group Implementation'
 interface SubprogramGroupType
          A representation of the model object 'Subprogram Group Type'
 interface SubprogramImplementation
          A representation of the model object 'Subprogram Implementation'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface SystemClassifier
          A representation of the model object 'System Classifier'
 interface SystemImplementation
          A representation of the model object 'System Implementation'
 interface SystemType
          A representation of the model object 'System Type'
 interface ThreadClassifier
          A representation of the model object 'Thread Classifier'
 interface ThreadGroupClassifier
          A representation of the model object 'Thread Group Classifier'
 interface ThreadGroupImplementation
          A representation of the model object 'Thread Group Implementation'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadImplementation
          A representation of the model object 'Thread Implementation'
 interface ThreadType
          A representation of the model object 'Thread Type'
 interface VirtualBusClassifier
          A representation of the model object 'Virtual Bus Classifier'
 interface VirtualBusImplementation
          A representation of the model object 'Virtual Bus Implementation'
 interface VirtualBusType
          A representation of the model object 'Virtual Bus Type'
 interface VirtualProcessorClassifier
          A representation of the model object 'Virtual Processor Classifier'
 interface VirtualProcessorImplementation
          A representation of the model object 'Virtual Processor Implementation'
 interface VirtualProcessorType
          A representation of the model object 'Virtual Processor Type'
 

Methods in edu.cmu.sei.aadl.aadl2 that return ComponentClassifier
 ComponentClassifier Feature.getAllClassifier()
          Get the classifier of given feature or its refinement ancestor, if it has one, otherwise null.
 ComponentClassifier Subcomponent.getAllClassifier()
           
 ComponentClassifier PortSpecification.getClassifier()
          Returns the value of the 'Classifier' reference
 ComponentClassifier Feature.getClassifier()
          Returns the value of the 'Classifier' reference.
 ComponentClassifier ComponentReference.getClassifier()
          Returns the value of the 'Classifier' reference
 ComponentClassifier AccessSpecification.getClassifier()
          Returns the value of the 'Classifier' reference
 ComponentClassifier Subcomponent.getClassifier()
          Returns the value of the 'Classifier' reference.
 ComponentClassifier AbstractFeature.getComponentClassifier()
          Returns the value of the 'Component Classifier' reference.
 ComponentClassifier ComponentPrototype.getConstrainingClassifier()
          Returns the value of the 'Constraining Classifier' reference
 ComponentClassifier FeaturePrototype.getConstrainingClassifier()
          Returns the value of the 'Constraining Classifier' reference
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type ComponentClassifier
 void PortSpecification.setClassifier(ComponentClassifier value)
          Sets the value of the 'Classifier' reference
 void ComponentReference.setClassifier(ComponentClassifier value)
          Sets the value of the 'Classifier' reference
 void AccessSpecification.setClassifier(ComponentClassifier value)
          Sets the value of the 'Classifier' reference
 void AbstractFeature.setComponentClassifier(ComponentClassifier value)
          Sets the value of the 'Component Classifier' reference
 void ComponentPrototype.setConstrainingClassifier(ComponentClassifier value)
          Sets the value of the 'Constraining Classifier' reference
 void FeaturePrototype.setConstrainingClassifier(ComponentClassifier value)
          Sets the value of the 'Constraining Classifier' reference
 

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

Classes in edu.cmu.sei.aadl.aadl2.impl that implement ComponentClassifier
 class AbstractClassifierImpl
          An implementation of the model object 'Abstract Classifier'
 class AbstractImplementationImpl
          An implementation of the model object 'Abstract Implementation'
 class AbstractTypeImpl
          An implementation of the model object 'Abstract Type'
 class BehavioredImplementationImpl
          An implementation of the model object 'Behaviored Implementation'
 class BusClassifierImpl
          An implementation of the model object 'Bus Classifier'
 class BusImplementationImpl
          An implementation of the model object 'Bus Implementation'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplementationImpl
          An implementation of the model object ' Component Implementation'.
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class DataClassifierImpl
          An implementation of the model object 'Data Classifier'
 class DataImplementationImpl
          An implementation of the model object 'Data Implementation'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DeviceClassifierImpl
          An implementation of the model object 'Device Classifier'
 class DeviceImplementationImpl
          An implementation of the model object 'Device Implementation'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class MemoryClassifierImpl
          An implementation of the model object 'Memory Classifier'
 class MemoryImplementationImpl
          An implementation of the model object 'Memory Implementation'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ProcessClassifierImpl
          An implementation of the model object 'Process Classifier'
 class ProcessImplementationImpl
          An implementation of the model object 'Process Implementation'
 class ProcessorClassifierImpl
          An implementation of the model object 'Processor Classifier'
 class ProcessorImplementationImpl
          An implementation of the model object 'Processor Implementation'
 class ProcessorTypeImpl
          An implementation of the model object 'Processor Type'
 class ProcessTypeImpl
          An implementation of the model object 'Process Type'
 class SubprogramClassifierImpl
          An implementation of the model object 'Subprogram Classifier'
 class SubprogramGroupClassifierImpl
          An implementation of the model object 'Subprogram Group Classifier'
 class SubprogramGroupImplementationImpl
          An implementation of the model object 'Subprogram Group Implementation'
 class SubprogramGroupTypeImpl
          An implementation of the model object 'Subprogram Group Type'
 class SubprogramImplementationImpl
          An implementation of the model object 'Subprogram Implementation'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemClassifierImpl
          An implementation of the model object 'System Classifier'
 class SystemImplementationImpl
          An implementation of the model object 'System Implementation'
 class SystemTypeImpl
          An implementation of the model object 'System Type'
 class ThreadClassifierImpl
          An implementation of the model object 'Thread Classifier'
 class ThreadGroupClassifierImpl
          An implementation of the model object 'Thread Group Classifier'
 class ThreadGroupImplementationImpl
          An implementation of the model object 'Thread Group Implementation'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadImplementationImpl
          An implementation of the model object 'Thread Implementation'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 class VirtualBusClassifierImpl
          An implementation of the model object 'Virtual Bus Classifier'
 class VirtualBusImplementationImpl
          An implementation of the model object 'Virtual Bus Implementation'
 class VirtualBusTypeImpl
          An implementation of the model object 'Virtual Bus Type'
 class VirtualProcessorClassifierImpl
          An implementation of the model object 'Virtual Processor Classifier'
 class VirtualProcessorImplementationImpl
          An implementation of the model object 'Virtual Processor Implementation'
 class VirtualProcessorTypeImpl
          An implementation of the model object 'Virtual Processor Type'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as ComponentClassifier
protected  ComponentClassifier SubcomponentImpl.classifier
          The cached value of the 'Classifier' reference.
protected  ComponentClassifier PortSpecificationImpl.classifier
          The cached value of the 'Classifier' reference
protected  ComponentClassifier AccessSpecificationImpl.classifier
          The cached value of the 'Classifier' reference
protected  ComponentClassifier ComponentReferenceImpl.classifier
          The cached value of the 'Classifier' reference
protected  ComponentClassifier AbstractFeatureImpl.componentClassifier
          The cached value of the 'Component Classifier' reference
protected  ComponentClassifier FeaturePrototypeImpl.constrainingClassifier
          The cached value of the 'Constraining Classifier' reference
protected  ComponentClassifier ComponentPrototypeImpl.constrainingClassifier
          The cached value of the 'Constraining Classifier' reference
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return ComponentClassifier
 ComponentClassifier SubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier EventDataPortImpl.basicGetClassifier()
           
 ComponentClassifier SubprogramGroupAccessImpl.basicGetClassifier()
           
 ComponentClassifier ParameterImpl.basicGetClassifier()
           
 ComponentClassifier SubprogramAccessImpl.basicGetClassifier()
           
 ComponentClassifier ProcessSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier PortSpecificationImpl.basicGetClassifier()
           
 ComponentClassifier AbstractFeatureImpl.basicGetClassifier()
           
 ComponentClassifier ThreadSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier VirtualBusSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier DataSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier ThreadGroupSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier VirtualProcessorSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier FeatureImpl.basicGetClassifier()
           
 ComponentClassifier DeviceSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier BusSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier DataPortImpl.basicGetClassifier()
           
 ComponentClassifier SubprogramGroupSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier DataAccessImpl.basicGetClassifier()
           
 ComponentClassifier BusAccessImpl.basicGetClassifier()
           
 ComponentClassifier MemorySubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier AccessSpecificationImpl.basicGetClassifier()
           
 ComponentClassifier ComponentReferenceImpl.basicGetClassifier()
           
 ComponentClassifier ProcessorSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier SystemSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier SubprogramSubcomponentImpl.basicGetClassifier()
           
 ComponentClassifier AbstractFeatureImpl.basicGetComponentClassifier()
           
 ComponentClassifier FeaturePrototypeImpl.basicGetConstrainingClassifier()
           
 ComponentClassifier ComponentPrototypeImpl.basicGetConstrainingClassifier()
           
 ComponentClassifier SubcomponentImpl.getAllClassifier()
           
 ComponentClassifier FeatureImpl.getAllClassifier()
           
 ComponentClassifier SubcomponentImpl.getClassifier()
           
 ComponentClassifier EventDataPortImpl.getClassifier()
           
 ComponentClassifier SubprogramGroupAccessImpl.getClassifier()
           
 ComponentClassifier ParameterImpl.getClassifier()
           
 ComponentClassifier SubprogramAccessImpl.getClassifier()
           
 ComponentClassifier ProcessSubcomponentImpl.getClassifier()
           
 ComponentClassifier PortSpecificationImpl.getClassifier()
           
 ComponentClassifier AbstractFeatureImpl.getClassifier()
           
 ComponentClassifier ThreadSubcomponentImpl.getClassifier()
           
 ComponentClassifier VirtualBusSubcomponentImpl.getClassifier()
           
 ComponentClassifier DataSubcomponentImpl.getClassifier()
           
 ComponentClassifier ThreadGroupSubcomponentImpl.getClassifier()
           
 ComponentClassifier VirtualProcessorSubcomponentImpl.getClassifier()
           
 ComponentClassifier FeatureImpl.getClassifier()
           
 ComponentClassifier DeviceSubcomponentImpl.getClassifier()
           
 ComponentClassifier BusSubcomponentImpl.getClassifier()
           
 ComponentClassifier DataPortImpl.getClassifier()
           
 ComponentClassifier SubprogramGroupSubcomponentImpl.getClassifier()
           
 ComponentClassifier DataAccessImpl.getClassifier()
           
 ComponentClassifier BusAccessImpl.getClassifier()
           
 ComponentClassifier MemorySubcomponentImpl.getClassifier()
           
 ComponentClassifier AccessSpecificationImpl.getClassifier()
           
 ComponentClassifier ComponentReferenceImpl.getClassifier()
           
 ComponentClassifier ProcessorSubcomponentImpl.getClassifier()
           
 ComponentClassifier SystemSubcomponentImpl.getClassifier()
           
 ComponentClassifier SubprogramSubcomponentImpl.getClassifier()
           
 ComponentClassifier AbstractFeatureImpl.getComponentClassifier()
           
 ComponentClassifier FeaturePrototypeImpl.getConstrainingClassifier()
           
 ComponentClassifier ComponentPrototypeImpl.getConstrainingClassifier()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type ComponentClassifier
 void PortSpecificationImpl.setClassifier(ComponentClassifier newClassifier)
           
 void AccessSpecificationImpl.setClassifier(ComponentClassifier newClassifier)
           
 void ComponentReferenceImpl.setClassifier(ComponentClassifier newClassifier)
           
 void AbstractFeatureImpl.setComponentClassifier(ComponentClassifier newComponentClassifier)
           
 void FeaturePrototypeImpl.setConstrainingClassifier(ComponentClassifier newConstrainingClassifier)
           
 void ComponentPrototypeImpl.setConstrainingClassifier(ComponentClassifier newConstrainingClassifier)
           
 

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

Methods in edu.cmu.sei.aadl.aadl2.properties that return ComponentClassifier
static ComponentClassifier InstanceUtil.getComponentClassifier(ComponentInstance ci, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component classifier of a component instance.
 

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

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type ComponentClassifier
 T Aadl2Switch.caseComponentClassifier(ComponentClassifier object)
          Returns the result of interpreting the object as an instance of 'Component Classifier'
 boolean Aadl2Validator.validateComponentClassifier(ComponentClassifier componentClassifier, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of ComponentClassifier in edu.cmu.sei.aadl.modelsupport.properties
 

Methods in edu.cmu.sei.aadl.modelsupport.properties that return ComponentClassifier
static ComponentClassifier GetProperties.getReferenceProcessor(NamedElement ne)
           
 

Uses of ComponentClassifier in edu.cmu.sei.aadl.modelsupport.util
 

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type ComponentClassifier
static boolean AadlUtil.sameCategory(Subcomponent sub, ComponentClassifier c)
          Check to see if the category of the subcomponent and the classifier match