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

Packages that use ComponentType
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.util   
 

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

Subinterfaces of ComponentType in edu.cmu.sei.aadl.aadl2
 interface AbstractType
          A representation of the model object 'Abstract Type'
 interface BusType
          A representation of the model object 'Bus Type'
 interface DataType
          A representation of the model object 'Data Type'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ProcessorType
          A representation of the model object 'Processor Type'
 interface ProcessType
          A representation of the model object 'Process Type'
 interface SubprogramGroupType
          A representation of the model object 'Subprogram Group Type'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface SystemType
          A representation of the model object 'System Type'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadType
          A representation of the model object 'Thread Type'
 interface VirtualBusType
          A representation of the model object 'Virtual Bus Type'
 interface VirtualProcessorType
          A representation of the model object 'Virtual Processor Type'
 

Methods in edu.cmu.sei.aadl.aadl2 that return ComponentType
 ComponentType Subcomponent.getComponentType()
          returns the component type object of a given subcomponent It is retrieved by direct link.
 ComponentType ComponentType.getExtended()
          Returns the value of the 'Extended' reference.
 ComponentType TypeExtension.getExtended()
          Returns the value of the 'Extended' reference.
 ComponentType Realization.getImplemented()
          Returns the value of the 'Implemented' reference.
 ComponentType ComponentTypeRename.getRenamedComponentType()
          Returns the value of the 'Renamed Component Type' reference
 ComponentType ComponentImplementation.getType()
          Returns the value of the 'Type' reference.
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type ComponentType
 void ComponentType.setExtended(ComponentType value)
          Sets the value of the 'Extended' reference
 void TypeExtension.setExtended(ComponentType value)
          Sets the value of the 'Extended' reference
 void Realization.setImplemented(ComponentType value)
          Sets the value of the 'Implemented' reference
 void ComponentTypeRename.setRenamedComponentType(ComponentType value)
          Sets the value of the 'Renamed Component Type' reference
 void ComponentImplementation.setType(ComponentType value)
          Sets the value of the 'Type' reference
 

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

Classes in edu.cmu.sei.aadl.aadl2.impl that implement ComponentType
 class AbstractTypeImpl
          An implementation of the model object 'Abstract Type'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ProcessorTypeImpl
          An implementation of the model object 'Processor Type'
 class ProcessTypeImpl
          An implementation of the model object 'Process Type'
 class SubprogramGroupTypeImpl
          An implementation of the model object 'Subprogram Group Type'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemTypeImpl
          An implementation of the model object 'System Type'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 class VirtualBusTypeImpl
          An implementation of the model object 'Virtual Bus Type'
 class VirtualProcessorTypeImpl
          An implementation of the model object 'Virtual Processor Type'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as ComponentType
protected  ComponentType TypeExtensionImpl.extended
          The cached value of the 'Extended' reference
protected  ComponentType RealizationImpl.implemented
          The cached value of the 'Implemented' reference
protected  ComponentType ComponentTypeRenameImpl.renamedComponentType
          The cached value of the 'Renamed Component Type' reference
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return ComponentType
 ComponentType ComponentTypeImpl.basicGetExtended()
           
 ComponentType TypeExtensionImpl.basicGetExtended()
           
 ComponentType RealizationImpl.basicGetImplemented()
           
 ComponentType ComponentTypeRenameImpl.basicGetRenamedComponentType()
           
 ComponentType ComponentImplementationImpl.basicGetType()
           
 ComponentType SubcomponentImpl.getComponentType()
          returns the component type object of a given subcomponent
 ComponentType ComponentTypeImpl.getExtended()
           
 ComponentType TypeExtensionImpl.getExtended()
           
 ComponentType RealizationImpl.getImplemented()
           
 ComponentType ComponentTypeRenameImpl.getRenamedComponentType()
           
 ComponentType ComponentImplementationImpl.getType()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type ComponentType
 void ComponentTypeImpl.setExtended(ComponentType newExtended)
           
 void TypeExtensionImpl.setExtended(ComponentType newExtended)
           
 void RealizationImpl.setImplemented(ComponentType newImplemented)
           
 void ComponentTypeRenameImpl.setRenamedComponentType(ComponentType newRenamedComponentType)
           
 void ProcessImplementationImpl.setType(ComponentType newType)
           
 void AbstractImplementationImpl.setType(ComponentType newType)
           
 void ProcessorImplementationImpl.setType(ComponentType newType)
           
 void VirtualBusImplementationImpl.setType(ComponentType newType)
           
 void ComponentImplementationImpl.setType(ComponentType newType)
           
 void BusImplementationImpl.setType(ComponentType newType)
           
 void SubprogramImplementationImpl.setType(ComponentType newType)
           
 void MemoryImplementationImpl.setType(ComponentType newType)
           
 void DeviceImplementationImpl.setType(ComponentType newType)
           
 void VirtualProcessorImplementationImpl.setType(ComponentType newType)
           
 void ThreadImplementationImpl.setType(ComponentType newType)
           
 void ThreadGroupImplementationImpl.setType(ComponentType newType)
           
 void SubprogramGroupImplementationImpl.setType(ComponentType newType)
           
 void DataImplementationImpl.setType(ComponentType newType)
           
 void SystemImplementationImpl.setType(ComponentType newType)
           
 

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

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

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

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

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

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type ComponentType
static boolean AadlUtil.canImplement(ComponentImplementation impl, ComponentType type)
          Check to see that a component type and a component implementation have the same category