Uses of Interface
edu.cmu.sei.aadl.model.core.AObject

Packages that use AObject
edu.cmu.sei.aadl.annex   
edu.cmu.sei.aadl.model.component   
edu.cmu.sei.aadl.model.component.impl   
edu.cmu.sei.aadl.model.connection   
edu.cmu.sei.aadl.model.connection.impl   
edu.cmu.sei.aadl.model.connection.util   
edu.cmu.sei.aadl.model.core   
edu.cmu.sei.aadl.model.core.impl This package contains interfaces and classes that represent the abstract component objects as well as the pacakge concepts. 
edu.cmu.sei.aadl.model.core.presentation   
edu.cmu.sei.aadl.model.core.util   
edu.cmu.sei.aadl.model.feature   
edu.cmu.sei.aadl.model.feature.impl   
edu.cmu.sei.aadl.model.feature.util   
edu.cmu.sei.aadl.model.flow   
edu.cmu.sei.aadl.model.flow.impl   
edu.cmu.sei.aadl.model.flow.util   
edu.cmu.sei.aadl.model.instance   
edu.cmu.sei.aadl.model.instance.impl   
edu.cmu.sei.aadl.model.instance.util   
edu.cmu.sei.aadl.model.pluginsupport   
edu.cmu.sei.aadl.model.property   
edu.cmu.sei.aadl.model.property.impl   
edu.cmu.sei.aadl.model.property.util   
edu.cmu.sei.aadl.model.util   
edu.cmu.sei.osate.ui   
edu.cmu.sei.osate.ui.actions   
edu.cmu.sei.osate.ui.wizards   
 

Uses of AObject in edu.cmu.sei.aadl.annex
 

Methods in edu.cmu.sei.aadl.annex with parameters of type AObject
protected  void AnnexResolverController.action(AObject obj)
           
protected  void AnnexInstantiationController.action(AObject obj)
           
protected  boolean AnnexResolverController.suchThat(AObject obj)
           
protected  boolean AnnexInstantiationController.suchThat(AObject obj)
           
 

Uses of AObject in edu.cmu.sei.aadl.model.component
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.component
 interface BusClassifier
          A representation of the model object 'Bus Classifier'
 interface BusImpl
          A representation of the model object 'Bus Impl'
 interface BusSubcomponent
          A representation of the model object 'Bus Subcomponent'
 interface BusSubcomponents
          A representation of the model object 'Bus Subcomponents'
 interface BusType
          A representation of the model object 'Bus Type'
 interface CallSequence
          A representation of the model object 'Call Sequence'
 interface CallSequences
          A representation of the model object 'Call Sequences'
 interface DataClassifier
          A representation of the model object 'Data Classifier'
 interface DataImpl
          A representation of the model object 'Data Impl'
 interface DataSubcomponent
          A representation of the model object 'Data Subcomponent'
 interface DataSubcomponents
          A representation of the model object 'Data Subcomponents'
 interface DataType
          A representation of the model object 'Data Type'
 interface DeviceClassifier
          A representation of the model object 'Device Classifier'
 interface DeviceImpl
          A representation of the model object 'Device Impl'
 interface DeviceSubcomponent
          A representation of the model object 'Device Subcomponent'
 interface DeviceSubcomponents
          A representation of the model object 'Device Subcomponents'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface MemoryClassifier
          A representation of the model object 'Memory Classifier'
 interface MemoryImpl
          A representation of the model object 'Memory Impl'
 interface MemorySubcomponent
          A representation of the model object 'Memory Subcomponent'
 interface MemorySubcomponents
          A representation of the model object 'Memory Subcomponents'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ProcessClassifier
          A representation of the model object 'Process Classifier'
 interface ProcessImpl
          A representation of the model object 'Process Impl'
 interface ProcessorClassifier
          A representation of the model object 'Processor Classifier'
 interface ProcessorImpl
          A representation of the model object 'Processor Impl'
 interface ProcessorSubcomponent
          A representation of the model object 'Processor Subcomponent'
 interface ProcessorSubcomponents
          A representation of the model object 'Processor Subcomponents'
 interface ProcessorType
          A representation of the model object 'Processor Type'
 interface ProcessSubcomponent
          A representation of the model object 'Process Subcomponent'
 interface ProcessSubcomponents
          A representation of the model object 'Process Subcomponents'
 interface ProcessType
          A representation of the model object 'Process Type'
 interface SubprogramClassifier
          A representation of the model object 'Subprogram Classifier'
 interface SubprogramImpl
          A representation of the model object 'Subprogram Impl'
 interface SubprogramSubcomponent
          A representation of the model object 'Subprogram Subcomponent'
 interface SubprogramSubcomponents
          A representation of the model object 'Subprogram Subcomponents'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface SystemClassifier
          A representation of the model object 'System Classifier'
 interface SystemImpl
          A representation of the model object 'System Impl'
 interface SystemSubcomponent
          A representation of the model object 'System Subcomponent'
 interface SystemSubcomponents
          A representation of the model object 'System Subcomponents'
 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 ThreadGroupImpl
          A representation of the model object 'Thread Group Impl'
 interface ThreadGroupSubcomponent
          A representation of the model object 'Thread Group Subcomponent'
 interface ThreadGroupSubcomponents
          A representation of the model object 'Thread Group Subcomponents'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadImpl
          A representation of the model object 'Thread Impl'
 interface ThreadSubcomponent
          A representation of the model object 'Thread Subcomponent'
 interface ThreadSubcomponents
          A representation of the model object 'Thread Subcomponents'
 interface ThreadType
          A representation of the model object 'Thread Type'
 

Uses of AObject in edu.cmu.sei.aadl.model.component.impl
 

Classes in edu.cmu.sei.aadl.model.component.impl that implement AObject
 class BusClassifierImpl
          An implementation of the model object 'Bus Classifier'
 class BusImplImpl
          An implementation of the model object 'Bus Impl'
 class BusSubcomponentImpl
          An implementation of the model object 'Bus Subcomponent'
 class BusSubcomponentsImpl
          An implementation of the model object 'Bus Subcomponents'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class CallSequenceImpl
          An implementation of the model object 'Call Sequence'
 class CallSequencesImpl
          An implementation of the model object 'Call Sequences'
 class DataClassifierImpl
          An implementation of the model object 'Data Classifier'
 class DataImplImpl
          An implementation of the model object 'Data Impl'
 class DataSubcomponentImpl
          An implementation of the model object 'Data Subcomponent'
 class DataSubcomponentsImpl
          An implementation of the model object 'Data Subcomponents'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DeviceClassifierImpl
          An implementation of the model object 'Device Classifier'
 class DeviceImplImpl
          An implementation of the model object 'Device Impl'
 class DeviceSubcomponentImpl
          An implementation of the model object 'Device Subcomponent'
 class DeviceSubcomponentsImpl
          An implementation of the model object 'Device Subcomponents'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class MemoryClassifierImpl
          An implementation of the model object 'Memory Classifier'
 class MemoryImplImpl
          An implementation of the model object 'Memory Impl'
 class MemorySubcomponentImpl
          An implementation of the model object 'Memory Subcomponent'
 class MemorySubcomponentsImpl
          An implementation of the model object 'Memory Subcomponents'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ProcessClassifierImpl
          An implementation of the model object 'Process Classifier'
 class ProcessImplImpl
          An implementation of the model object 'Process Impl'
 class ProcessorClassifierImpl
          An implementation of the model object 'Processor Classifier'
 class ProcessorImplImpl
          An implementation of the model object 'Processor Impl'
 class ProcessorSubcomponentImpl
          An implementation of the model object 'Processor Subcomponent'
 class ProcessorSubcomponentsImpl
          An implementation of the model object 'Processor Subcomponents'
 class ProcessorTypeImpl
          An implementation of the model object 'Processor Type'
 class ProcessSubcomponentImpl
          An implementation of the model object 'Process Subcomponent'
 class ProcessSubcomponentsImpl
          An implementation of the model object 'Process Subcomponents'
 class ProcessTypeImpl
          An implementation of the model object 'Process Type'
 class SubprogramClassifierImpl
          An implementation of the model object 'Subprogram Classifier'
 class SubprogramImplImpl
          An implementation of the model object 'Subprogram Impl'
 class SubprogramSubcomponentImpl
          An implementation of the model object 'Subprogram Subcomponent'
 class SubprogramSubcomponentsImpl
          An implementation of the model object 'Subprogram Subcomponents'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemClassifierImpl
          An implementation of the model object 'System Classifier'
 class SystemImplImpl
          An implementation of the model object 'System Impl'
 class SystemSubcomponentImpl
          An implementation of the model object 'System Subcomponent'
 class SystemSubcomponentsImpl
          An implementation of the model object 'System Subcomponents'
 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 ThreadGroupImplImpl
          An implementation of the model object 'Thread Group Impl'
 class ThreadGroupSubcomponentImpl
          An implementation of the model object 'Thread Group Subcomponent'
 class ThreadGroupSubcomponentsImpl
          An implementation of the model object 'Thread Group Subcomponents'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadImplImpl
          An implementation of the model object 'Thread Impl'
 class ThreadSubcomponentImpl
          An implementation of the model object 'Thread Subcomponent'
 class ThreadSubcomponentsImpl
          An implementation of the model object 'Thread Subcomponents'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 

Uses of AObject in edu.cmu.sei.aadl.model.connection
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.connection
 interface BusAccessConnection
          A representation of the model object 'Bus Access Connection'
 interface BusAccessEnd
          A representation of the model object 'Bus Access End'
 interface Connections
          A representation of the model object 's'
 interface DataAccessConnection
          A representation of the model object 'Data Access Connection'
 interface DataAccessEnd
          A representation of the model object 'Data Access End'
 interface DataConnection
          A representation of the model object 'Data Connection'
 interface EventConnection
          A representation of the model object 'Event Connection'
 interface EventDataConnection
          A representation of the model object 'Event Data Connection'
 interface FeatureContext
          A representation of the model object 'Feature Context'
 interface ParameterConnection
          A representation of the model object 'Parameter Connection'
 interface ParameterEnd
          A representation of the model object 'Parameter End'
 interface PortContext
          A representation of the model object 'Port Context'
 interface PortGroupConnection
          A representation of the model object 'Port Group Connection'
 

Uses of AObject in edu.cmu.sei.aadl.model.connection.impl
 

Classes in edu.cmu.sei.aadl.model.connection.impl that implement AObject
 class BusAccessConnectionImpl
          An implementation of the model object 'Bus Access Connection'
 class BusAccessEndImpl
          An implementation of the model object 'Bus Access End'
 class ConnectionsImpl
          An implementation of the model object 's'
 class DataAccessConnectionImpl
          An implementation of the model object 'Data Access Connection'
 class DataAccessEndImpl
          An implementation of the model object 'Data Access End'
 class DataConnectionImpl
          An implementation of the model object 'Data Connection'
 class EventConnectionImpl
          An implementation of the model object 'Event Connection'
 class EventDataConnectionImpl
          An implementation of the model object 'Event Data Connection'
 class FeatureContextImpl
          An implementation of the model object 'Feature Context'
 class ParameterConnectionImpl
          An implementation of the model object 'Parameter Connection'
 class ParameterEndImpl
          An implementation of the model object 'Parameter End'
 class PortGroupConnectionImpl
          An implementation of the model object 'Port Group Connection'
 

Uses of AObject in edu.cmu.sei.aadl.model.connection.util
 

Methods in edu.cmu.sei.aadl.model.connection.util with parameters of type AObject
 java.lang.Object ConnectionSwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.core
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.core
 interface AadlPackage
          A representation of the model object 'Aadl Package'
 interface AadlPackageSection
          A representation of the model object 'Aadl Package Section'
 interface AadlPrivate
          A representation of the model object 'Aadl Private'
 interface AadlPublic
          A representation of the model object 'Aadl Public'
 interface AadlSpec
          A representation of the model object 'Aadl Spec'
 interface AnnexLibrary
          A representation of the model object 'Annex Library'
 interface AnnexSubclause
          A representation of the model object 'Annex Subclause'
 interface Classifier
          A representation of the model object 'Classifier'
 interface ComponentClassifier
          A representation of the model object 'Component Classifier'
 interface ComponentImpl
          A representation of the model object 'Component Impl'
 interface ComponentType
          A representation of the model object 'Component Type'
 interface Connection
          A representation of the model object 'Connection'
 interface DefaultAnnexLibrary
          A representation of the model object 'Default Annex Library'
 interface DefaultAnnexSubclause
          A representation of the model object 'Default Annex Subclause'
 interface Feature
          A representation of the model object 'Feature'
 interface Features
          A representation of the model object 'Component Features'
 interface Mode
          A representation of the model object 'Mode'
 interface ModeMember
          A representation of the model object 'Mode Member'
 interface Modes
          A representation of the model object 'Modes'
 interface ModeTransition
          A representation of the model object 'Mode Transition'
 interface NamedElement
          A representation of the model object 'Named Element'
 interface PropertyHolder
          A representation of the model object 'Property Holder'
 interface RefinesType
          A representation of the model object 'Refines Type'
 interface Subcomponent
          A representation of the model object 'Subcomponent'
 interface Subcomponents
          A representation of the model object 'Subcomponents'
 

Methods in edu.cmu.sei.aadl.model.core that return AObject
 AObject AObject.getAObjectRoot()
          find the enclosing root object (aadlspec, package, propertyset, or system instance
 AObject AObject.getContainingClassifierNameSpace()
          Find the containing package section or aadl spec as the name space for classifiers
 AObject AObject.getReferencedObject()
          get the first object being referenced by this object.
 AObject AObject.getSecondReferencedObject()
          get the second object being referenced by this object.
 

Uses of AObject in edu.cmu.sei.aadl.model.core.impl
 

Classes in edu.cmu.sei.aadl.model.core.impl that implement AObject
 class AadlPackageImpl
          An implementation of the model object 'Aadl Package'
 class AadlPackageSectionImpl
          An implementation of the model object 'Aadl Package Section'
 class AadlPrivateImpl
          An implementation of the model object 'Aadl Private'
 class AadlPublicImpl
          An implementation of the model object 'Aadl Public'
 class AadlSpecImpl
          An implementation of the model object 'Aadl Spec'
 class AnnexLibraryImpl
          An implementation of the model object 'Annex Library'
 class AnnexSubclauseImpl
          An implementation of the model object 'Annex Subclause'
 class AObjectImpl
          An implementation of the model object 'AObject'
 class ClassifierImpl
          An implementation of the model object 'Classifier'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplImpl
          An implementation of the model object 'Component Impl'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class ConnectionImpl
          An implementation of the model object 'Connection'
 class DefaultAnnexLibraryImpl
          An implementation of the model object 'Default Annex Library'
 class DefaultAnnexSubclauseImpl
          An implementation of the model object 'Default Annex Subclause'
 class FeatureImpl
          An implementation of the model object 'Feature'
 class FeaturesImpl
          An implementation of the model object 'Features'
 class ModeImpl
          An implementation of the model object 'Mode'
 class ModeMemberImpl
          An implementation of the model object 'Mode Member'
 class ModesImpl
          An implementation of the model object 'Modes'
 class ModeTransitionImpl
          An implementation of the model object 'Mode Transition'
 class NamedElementImpl
          An implementation of the model object 'Named Element'
 class PropertyHolderImpl
          An implementation of the model object 'Property Holder'
 class RefinesTypeImpl
          An implementation of the model object 'Refines Type'
 class SubcomponentImpl
          An implementation of the model object 'Subcomponent'
 class SubcomponentsImpl
          An implementation of the model object 'Subcomponents'
 

Methods in edu.cmu.sei.aadl.model.core.impl that return AObject
 AObject AObjectImpl.getAObjectRoot()
          find the enclosing root object (aadlspec, package, propertyset, or system instance
 AObject AObjectImpl.getContainingClassifierNameSpace()
          Get the containing package section or aadl spec as the name space for classifiers
 AObject SubcomponentImpl.getReferencedObject()
           
 AObject ConnectionImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject ComponentImplImpl.getReferencedObject()
           
 AObject AObjectImpl.getReferencedObject()
          get the first object being referenced by this object.
 AObject ConnectionImpl.getSecondReferencedObject()
          return as src of connection as referenced object
 AObject AObjectImpl.getSecondReferencedObject()
          get the second object being referenced by this object.
 

Uses of AObject in edu.cmu.sei.aadl.model.core.presentation
 

Methods in edu.cmu.sei.aadl.model.core.presentation with parameters of type AObject
 void CoreEditor.gotoAObject(AObject obj)
          go to the AObject.
 

Uses of AObject in edu.cmu.sei.aadl.model.core.util
 

Methods in edu.cmu.sei.aadl.model.core.util with parameters of type AObject
 java.lang.Object CoreSwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.feature
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.feature
 interface AbstractPort
          A representation of the model object 'Abstract Port'
 interface BusAccess
          A representation of the model object 'Bus Access'
 interface BusFeatures
          A representation of the model object 'Bus Features'
 interface ComponentAccess
          A representation of the model object 'Component Access'
 interface DataAccess
          A representation of the model object 'Data Access'
 interface DataFeatures
          A representation of the model object 'Data Features'
 interface DataPort
          A representation of the model object 'Data Port'
 interface DeviceFeatures
          A representation of the model object 'Device Features'
 interface EventDataPort
          A representation of the model object 'Event Data Port'
 interface EventPort
          A representation of the model object 'Event Port'
 interface MemoryFeatures
          A representation of the model object 'Memory Features'
 interface Parameter
          A representation of the model object 'Parameter'
 interface Port
          A representation of the model object 'Port'
 interface PortGroup
          A representation of the model object 'Port Group'
 interface PortGroupFeatures
          A representation of the model object 'Port Group Features'
 interface PortGroupType
          A representation of the model object 'Port Group Type'
 interface ProcessFeatures
          A representation of the model object 'Process Features'
 interface ProcessorFeatures
          A representation of the model object 'Processor Features'
 interface ServerSubprogram
          A representation of the model object 'Server Subprogram'
 interface SoftwareFeatures
          A representation of the model object 'Software Features'
 interface Subprogram
          A representation of the model object 'Subprogram'
 interface SubprogramFeatures
          A representation of the model object 'Subprogram Features'
 interface SystemFeatures
          A representation of the model object 'System Features'
 interface ThreadFeatures
          A representation of the model object 'Thread Features'
 interface ThreadGroupFeatures
          A representation of the model object 'Thread Group Features'
 

Methods in edu.cmu.sei.aadl.model.feature with parameters of type AObject
 PortDirection Port.getAllDirection(AObject context)
          get the port direction, possibly from the ancestor feature If the context port group has an inverse port group type, we invert the direction.
 PortDirection Port.getDirection(AObject context)
          get the port direction If the context port group has an inverse port group type, we invert the direction.
 

Uses of AObject in edu.cmu.sei.aadl.model.feature.impl
 

Classes in edu.cmu.sei.aadl.model.feature.impl that implement AObject
 class AbstractPortImpl
          An implementation of the model object 'Abstract Port'
 class BusAccessImpl
          An implementation of the model object 'Bus Access'
 class BusFeaturesImpl
          An implementation of the model object 'Bus Features'
 class ComponentAccessImpl
          An implementation of the model object 'Component Access'
 class DataAccessImpl
          An implementation of the model object 'Data Access'
 class DataFeaturesImpl
          An implementation of the model object 'Data Features'
 class DataPortImpl
          An implementation of the model object 'Data Port'
 class DeviceFeaturesImpl
          An implementation of the model object 'Device Features'
 class EventDataPortImpl
          An implementation of the model object 'Event Data Port'
 class EventPortImpl
          An implementation of the model object 'Event Port'
 class MemoryFeaturesImpl
          An implementation of the model object 'Memory Features'
 class ParameterImpl
          An implementation of the model object 'Parameter'
 class PortGroupFeaturesImpl
          An implementation of the model object 'Port Group Features'
 class PortGroupImpl
          An implementation of the model object 'Port Group'
 class PortGroupTypeImpl
          An implementation of the model object 'Port Group Type'
 class PortImpl
          An implementation of the model object 'Port'
 class ProcessFeaturesImpl
          An implementation of the model object 'Process Features'
 class ProcessorFeaturesImpl
          An implementation of the model object 'Processor Features'
 class ServerSubprogramImpl
          An implementation of the model object 'Server Subprogram'
 class SoftwareFeaturesImpl
          An implementation of the model object 'Software Features'
 class SubprogramFeaturesImpl
          An implementation of the model object 'Subprogram Features'
 class SubprogramImpl
          An implementation of the model object 'Subprogram'
 class SystemFeaturesImpl
          An implementation of the model object 'System Features'
 class ThreadFeaturesImpl
          An implementation of the model object 'Thread Features'
 class ThreadGroupFeaturesImpl
          An implementation of the model object 'Thread Group Features'
 

Methods in edu.cmu.sei.aadl.model.feature.impl that return AObject
 AObject SubprogramImpl.getReferencedObject()
           
 AObject ServerSubprogramImpl.getReferencedObject()
           
 AObject PortGroupImpl.getReferencedObject()
           
 AObject ParameterImpl.getReferencedObject()
           
 AObject EventDataPortImpl.getReferencedObject()
           
 AObject DataPortImpl.getReferencedObject()
           
 AObject DataAccessImpl.getReferencedObject()
           
 AObject BusAccessImpl.getReferencedObject()
           
 

Methods in edu.cmu.sei.aadl.model.feature.impl with parameters of type AObject
 PortDirection PortImpl.getAllDirection(AObject context)
          get the port direction If the context port group has an inverse port group type, we invert the direction.
 PortDirection PortImpl.getDirection(AObject context)
          get the port direction If the context port group has an inverse port group type, we invert the direction.
 

Uses of AObject in edu.cmu.sei.aadl.model.feature.util
 

Methods in edu.cmu.sei.aadl.model.feature.util with parameters of type AObject
 java.lang.Object FeatureSwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.flow
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.flow
 interface EndToEndFlow
          A representation of the model object 'End To End Flow'
 interface FlowElement
          A representation of the model object 'Element'
 interface FlowImpl
          A representation of the model object 'Impl'
 interface FlowPathImpl
          A representation of the model object 'Path Impl'
 interface FlowPathSpec
          A representation of the model object 'Path Spec'
 interface Flows
          A representation of the model object 's'
 interface FlowSequence
          A representation of the model object 'Sequence'
 interface FlowSinkImpl
          A representation of the model object 'Sink Impl'
 interface FlowSinkSpec
          A representation of the model object 'Sink Spec'
 interface FlowSourceImpl
          A representation of the model object 'Source Impl'
 interface FlowSourceSpec
          A representation of the model object 'Source Spec'
 interface FlowSpec
          A representation of the model object 'Spec'
 interface FlowSpecs
          A representation of the model object 'Specs'
 

Uses of AObject in edu.cmu.sei.aadl.model.flow.impl
 

Classes in edu.cmu.sei.aadl.model.flow.impl that implement AObject
 class EndToEndFlowImpl
          An implementation of the model object 'End To End Flow'
 class FlowElementImpl
          An implementation of the model object 'Element'
 class FlowImplImpl
          An implementation of the model object 'Impl'
 class FlowPathImplImpl
          An implementation of the model object 'Path Impl'
 class FlowPathSpecImpl
          An implementation of the model object 'Path Spec'
 class FlowSequenceImpl
          An implementation of the model object 'Sequence'
 class FlowsImpl
          An implementation of the model object 's'
 class FlowSinkImplImpl
          An implementation of the model object 'Sink Impl'
 class FlowSinkSpecImpl
          An implementation of the model object 'Sink Spec'
 class FlowSourceImplImpl
          An implementation of the model object 'Source Impl'
 class FlowSourceSpecImpl
          An implementation of the model object 'Source Spec'
 class FlowSpecImpl
          An implementation of the model object 'Spec'
 class FlowSpecsImpl
          An implementation of the model object 'Specs'
 

Methods in edu.cmu.sei.aadl.model.flow.impl that return AObject
 AObject FlowSpecImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject FlowElementImpl.getReferencedObject()
           
 AObject FlowSpecImpl.getSecondReferencedObject()
          return as dst of connection as referenced object
 AObject FlowElementImpl.getSecondReferencedObject()
           
 

Uses of AObject in edu.cmu.sei.aadl.model.flow.util
 

Methods in edu.cmu.sei.aadl.model.flow.util with parameters of type AObject
 java.lang.Object FlowSwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.instance
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.instance
 interface AccessConnectionInstance
          A representation of the model object 'Access Connection Instance'
 interface ComponentInstance
          A representation of the model object 'Component Instance'
 interface ConnectionInstance
          A representation of the model object 'Connection Instance'
 interface EndToEndFlowInstance
          A representation of the model object 'End To End Flow Instance'
 interface FeatureInstance
          A representation of the model object 'Feature Instance'
 interface FlowElementInstance
          A representation of the model object 'Flow Element Instance'
 interface FlowSpecInstance
          A representation of the model object 'Flow Spec Instance'
 interface InstanceObject
          A representation of the model object 'Object'
 interface InstanceReferenceValue
          A representation of the model object 'Reference Value'
 interface ModeInstance
          A representation of the model object 'Mode Instance'
 interface ModeTransitionConnectionInstance
          A representation of the model object 'Mode Transition Connection Instance'
 interface ModeTransitionInstance
          A representation of the model object 'Mode Transition Instance'
 interface PortConnectionInstance
          A representation of the model object 'Abstract Port Connection Instance'
 interface SystemInstance
          A representation of the model object 'System Instance'
 interface SystemOperationMode
          A representation of the model object 'System Operation Mode'
 

Uses of AObject in edu.cmu.sei.aadl.model.instance.impl
 

Classes in edu.cmu.sei.aadl.model.instance.impl that implement AObject
 class AccessConnectionInstanceImpl
          An implementation of the model object 'Access Connection Instance'
 class ComponentInstanceImpl
          An implementation of the model object 'Component Instance'
 class ConnectionInstanceImpl
          An implementation of the model object 'Connection Instance'
 class EndToEndFlowInstanceImpl
          An implementation of the model object 'End To End Flow Instance'
 class FeatureInstanceImpl
          An implementation of the model object 'Feature Instance'
 class FlowElementInstanceImpl
          An implementation of the model object 'Flow Element Instance'
 class FlowSpecInstanceImpl
          An implementation of the model object 'Flow Spec Instance'
 class InstanceObjectImpl
          An implementation of the model object 'Object'
 class InstanceReferenceValueImpl
          An implementation of the model object 'Reference Value'
 class ModeInstanceImpl
          An implementation of the model object 'Mode Instance'
 class ModeTransitionConnectionInstanceImpl
          An implementation of the model object 'Mode Transition Connection Instance'
 class ModeTransitionInstanceImpl
          An implementation of the model object 'Mode Transition Instance'
 class PortConnectionInstanceImpl
          An implementation of the model object 'Abstract Port Connection Instance'
 class SystemInstanceImpl
          An implementation of the model object 'System Instance'
 class SystemOperationModeImpl
          An implementation of the model object 'System Operation Mode'
 

Methods in edu.cmu.sei.aadl.model.instance.impl that return AObject
 AObject PortConnectionInstanceImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject ModeTransitionConnectionInstanceImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject FlowSpecInstanceImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject AccessConnectionInstanceImpl.getReferencedObject()
          return as src of connection as referenced object
 AObject PortConnectionInstanceImpl.getSecondReferencedObject()
          return as dst of connection as referenced object
 AObject ModeTransitionConnectionInstanceImpl.getSecondReferencedObject()
          return as dst of connection as referenced object
 AObject FlowSpecInstanceImpl.getSecondReferencedObject()
          return as dst of connection as referenced object
 AObject FeatureInstanceImpl.getSecondReferencedObject()
          return as src of connection as referenced object
 AObject EndToEndFlowInstanceImpl.getSecondReferencedObject()
          return as src of connection as referenced object
 AObject ComponentInstanceImpl.getSecondReferencedObject()
          return as src of connection as referenced object
 AObject AccessConnectionInstanceImpl.getSecondReferencedObject()
          return as dst of connection as referenced object
 

Uses of AObject in edu.cmu.sei.aadl.model.instance.util
 

Methods in edu.cmu.sei.aadl.model.instance.util with parameters of type AObject
 java.lang.Object InstanceSwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.pluginsupport
 

Fields in edu.cmu.sei.aadl.model.pluginsupport declared as AObject
 AObject QueuingAnalysisErrorReporter.Message.where
           
 

Methods in edu.cmu.sei.aadl.model.pluginsupport that return AObject
 AObject InvalidModelException.getAObject()
          Get the model element that triggered the exception.
static AObject OsateResourceManager.getAObjectFromIResource(org.eclipse.core.resources.IResource ires)
          Given an IResource, returns the root AObject of the contains aadl meta model, if the resource contains one.
 

Methods in edu.cmu.sei.aadl.model.pluginsupport with parameters of type AObject
static void OsateResourceManager.doPropagateNameChange(AObject obj)
          make resources as modified if their model objects point to the named object
 void AnalysisErrorReporterManager.error(AObject obj, java.lang.String msg)
          Report an error on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.error(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.error(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report an error on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.error(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void ChainedAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.errorImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the error method.
 EnumLiteral OsateResourceManager.findEnumerationLiteral(java.lang.String propertySetName, java.lang.String enumTypeName, java.lang.String enumLiteralName, AObject context)
          Find an AADL enum literal by name.
static AadlPackage OsateResourceManager.findPrivateOnlyAadlPackage(java.lang.String pn, AObject context)
          Find an AADL package by name in in the local aadlspec, a resource in the resource set or workspace.
static PropertyConstant OsateResourceManager.findPropertyConstant(java.lang.String propertySet, java.lang.String constantName, AObject context)
          Find an AADL property constant by name.
static PropertyDefinition OsateResourceManager.findPropertyDefinition(java.lang.String propertySet, java.lang.String propertyName, AObject context)
          Find an AADL property definition by name.
static PropertyDefinition OsateResourceManager.findPropertyDefinitionInModel(java.lang.String propertyName, AObject modelobj)
          Find a predeclared AADL property definition by name.
static PropertyDefinition OsateResourceManager.findPropertyDefinitionInModel(java.lang.String propertySetName, java.lang.String propertyName, AObject modelobj)
          Find a predeclared AADL property definition by name.
static PropertySet OsateResourceManager.findPropertySet(java.lang.String psn, AObject context)
          Find an AADL property set by name in a resource in the resource set.
static PropertyType OsateResourceManager.findPropertyType(java.lang.String propertySet, java.lang.String constantName, AObject context)
          Find an AADL property type by name.
static AadlPackage OsateResourceManager.findPublicAadlPackage(java.lang.String pn, AObject context)
          Find an AADL package by name in in the local aadlspec, a resource in the resource set or workspace.
static UnitLiteral OsateResourceManager.findUnitLiteral(java.lang.String propertySetName, java.lang.String unitsTypeName, java.lang.String unitLiteralName, AObject context)
          Find an AADL unit literal by name.
static java.util.Set<PropertySet> OsateResourceManager.getAllPropertySets(AObject context)
          Get all the property sets visible to the given model element.
static java.util.Set<AadlPackage> OsateResourceManager.getAllPublicPackages(AObject context)
          Get all the property sets visible to the given model element.
 void AnalysisErrorReporterManager.info(AObject obj, java.lang.String msg)
          Report an information message on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.info(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.info(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report an information message on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.info(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void ChainedAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.infoImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the info method.
 void AnalysisErrorReporterManager.warning(AObject obj, java.lang.String msg)
          Report a warning on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.warning(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.warning(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report a warning on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.warning(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void ChainedAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.warningImpl(AObject where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the warning method.
 

Constructors in edu.cmu.sei.aadl.model.pluginsupport with parameters of type AObject
InvalidModelException(AObject src, java.lang.String msg)
           
QueuingAnalysisErrorReporter.Message(AObject loc, java.lang.String k, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] vals)
           
 

Uses of AObject in edu.cmu.sei.aadl.model.property
 

Subinterfaces of AObject in edu.cmu.sei.aadl.model.property
 interface Aadlboolean
          A representation of the model object 'Aadlboolean'
 interface Aadlinteger
          A representation of the model object 'Aadlinteger'
 interface Aadlreal
          A representation of the model object 'Aadlreal'
 interface Aadlstring
          A representation of the model object 'Aadlstring'
 interface BooleanAND
          A representation of the model object 'Boolean AND'
 interface BooleanNOT
          A representation of the model object 'Boolean NOT'
 interface BooleanOR
          A representation of the model object 'Boolean OR'
 interface BooleanOrPropertyReference
          A representation of the model object 'Boolean Or Property Reference'
 interface BooleanValue
          A representation of the model object 'Boolean Value'
 interface ClassifierType
          A representation of the model object 'Classifier Type'
 interface ClassifierValue
          A representation of the model object 'Classifier Value'
 interface EnumLiteral
          A representation of the model object 'Enum Literal'
 interface EnumType
          A representation of the model object 'Enum Type'
 interface EnumValue
          A representation of the model object 'Enum Value'
 interface FALSE
          A representation of the model object 'FALSE'
 interface IntegerRangeValue
          A representation of the model object 'Integer Range Value'
 interface IntegerValue
          A representation of the model object 'Integer Value'
 interface NumberOrPropertyReference
          A representation of the model object 'Number Or Property Reference'
 interface NumberType
          A representation of the model object 'Number Type'
 interface NumberValue
          A representation of the model object 'Number Value'
 interface Properties
          A representation of the model object 'Properties'
 interface PropertyAssociation
          A representation of the model object 'Association'
 interface PropertyConstant
          A representation of the model object 'Constant'
 interface PropertyConstantType
          A representation of the model object 'Constant Type'
 interface PropertyDefinition
          A representation of the model object 'Definition'
 interface PropertyReference
          A representation of the model object 'Reference'
 interface PropertySet
          A representation of the model object 'Set'
 interface PropertyType
          A representation of the model object 'Type'
 interface PropertyValue
          A representation of the model object 'Value'
 interface RangeType
          A representation of the model object 'Range Type'
 interface RangeValue
          A representation of the model object 'Range Value'
 interface RealRangeValue
          A representation of the model object 'Real Range Value'
 interface RealValue
          A representation of the model object 'Real Value'
 interface ReferenceType
          A representation of the model object 'Component Property Type'
 interface ReferenceValue
          A representation of the model object 'Reference Value'
 interface StringValue
          A representation of the model object 'String Value'
 interface TRUE
          A representation of the model object 'TRUE'
 interface TrueFalseValue
          A representation of the model object 'True False Value'
 interface UnitLiteral
          A representation of the model object 'Unit Literal'
 interface UnitsType
          A representation of the model object 'Units Type'
 

Uses of AObject in edu.cmu.sei.aadl.model.property.impl
 

Classes in edu.cmu.sei.aadl.model.property.impl that implement AObject
 class AadlbooleanImpl
          An implementation of the model object 'Aadlboolean'
 class AadlintegerImpl
          An implementation of the model object 'Aadlinteger'
 class AadlrealImpl
          An implementation of the model object 'Aadlreal'
 class AadlstringImpl
          An implementation of the model object 'Aadlstring'
 class BooleanANDImpl
          An implementation of the model object 'Boolean AND'
 class BooleanNOTImpl
          An implementation of the model object 'Boolean NOT'
 class BooleanORImpl
          An implementation of the model object 'Boolean OR'
 class BooleanOrPropertyReferenceImpl
          An implementation of the model object 'Boolean Or Property Reference'
 class BooleanValueImpl
          An implementation of the model object 'Boolean Value'
 class ClassifierTypeImpl
          An implementation of the model object 'Classifier Type'
 class ClassifierValueImpl
          An implementation of the model object 'Classifier Value'
 class EnumLiteralImpl
          An implementation of the model object 'Enum Literal'
 class EnumTypeImpl
          An implementation of the model object 'Enum Type'
 class EnumValueImpl
          An implementation of the model object 'Enum Value'
 class FALSEImpl
          An implementation of the model object 'FALSE'
 class IntegerRangeValueImpl
          An implementation of the model object 'Integer Range Value'
 class IntegerValueImpl
          An implementation of the model object 'Integer Value'
 class NumberOrPropertyReferenceImpl
          An implementation of the model object 'Number Or Property Reference'
 class NumberTypeImpl
          An implementation of the model object 'Number Type'
 class NumberValueImpl
          An implementation of the model object 'Number Value'
 class PropertiesImpl
          An implementation of the model object 'Properties'
 class PropertyAssociationImpl
          An implementation of the model object 'Association'
 class PropertyConstantImpl
          An implementation of the model object 'Constant'
 class PropertyConstantTypeImpl
          An implementation of the model object 'Constant Type'
 class PropertyDefinitionImpl
          An implementation of the model object 'Definition'
 class PropertyReferenceImpl
          An implementation of the model object 'Reference'
 class PropertySetImpl
          An implementation of the model object 'Set'
 class PropertyTypeImpl
          An implementation of the model object 'Type'
 class PropertyValueImpl
          An implementation of the model object 'Value'
 class RangeTypeImpl
          An implementation of the model object 'Range Type'
 class RangeValueImpl
          An implementation of the model object 'Range Value'
 class RealRangeValueImpl
          An implementation of the model object 'Real Range Value'
 class RealValueImpl
          An implementation of the model object 'Real Value'
 class ReferenceTypeImpl
          An implementation of the model object 'Component Property Type'
 class ReferenceValueImpl
          An implementation of the model object 'Reference Value'
 class StringValueImpl
          An implementation of the model object 'String Value'
 class TrueFalseValueImpl
          An implementation of the model object 'True False Value'
 class TRUEImpl
          An implementation of the model object 'TRUE'
 class UnitLiteralImpl
          An implementation of the model object 'Unit Literal'
 class UnitsTypeImpl
          An implementation of the model object 'Units Type'
 

Uses of AObject in edu.cmu.sei.aadl.model.property.util
 

Methods in edu.cmu.sei.aadl.model.property.util with parameters of type AObject
 java.lang.Object PropertySwitch.caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 

Uses of AObject in edu.cmu.sei.aadl.model.util
 

Methods in edu.cmu.sei.aadl.model.util that return AObject
static AObject AadlUtil.findAObject(AObject modelelement, int location)
          find the Aobject whose location reference is close to the line number
static AObject AadlUtil.getAObject(java.lang.Object object)
          Try to generate an AObject from an object.
static AObject AadlUtil.getInstanceOrigin(InstanceObject io)
          returns a single AObject that represents the origin of the instance object In case of connection instances the connection declaration from out to in is used.
 

Methods in edu.cmu.sei.aadl.model.util with parameters of type AObject
protected  void ForAllAObject.action(AObject obj)
          Action to be performed on the currently visited model object.
static boolean AadlUtil.addClassifier(AObject nameSpace, Classifier classifier)
          add classifier to the name space.
static int AadlUtil.countElementsBySubclass(AObject root, java.lang.Class clazz)
          For the subtree rooted at the given node, count the number of model elements whose class extends from the given model element type.
static int AadlUtil.countElementsBySubclass(AObject root, java.lang.Class[] classes)
          For the subtree rooted at the given node, count the number of model elements whose class extends from one of the given model element types.
static int AadlUtil.countElementsExactClass(AObject root, java.lang.Class clazz)
          For the subtree rooted at the given node, count the number of model elements whose class is the given model element type.
static int AadlUtil.countElementsExactClass(AObject root, java.lang.Class[] classes)
          For the subtree rooted at the given node, count the number of model elements whose class is one of the given model element types.
 org.eclipse.emf.common.util.EList ForAllAObject.defaultTraversal(AObject obj)
          Execute the default traversal algorithm using the given root object.
 void ForAllAObject.error(AObject obj, java.lang.String msg)
          Report an error on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllAObject.error(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
static AObject AadlUtil.findAObject(AObject modelelement, int location)
          find the Aobject whose location reference is close to the line number
static Classifier AadlUtil.findClassifierInNameSpace(AObject fromNS, NamedElementReference ner)
          Find a component classifier by name.
static org.eclipse.emf.common.util.EList<PropertyDefinition> AadlUtil.getAllPropertyDefinition(AObject context)
          Get all the property definitions, including those defined in any local property sets.
static org.eclipse.emf.common.util.EList AadlUtil.getAllVisibleComponentClassifiers(AObject aobj, ComponentCategory compCat)
          Get all component classifiers that are visible from the given aobject.
static org.eclipse.emf.common.util.EList<ComponentImpl> AadlUtil.getAllVisibleComponentImpls(AObject aobj, ComponentCategory compCat)
          Get all component implementations that are visible from the given aobject.
static org.eclipse.emf.common.util.EList<ComponentType> AadlUtil.getAllVisibleComponentTypes(AObject aobj, ComponentCategory compCat)
          Get all component types that are visible from the given aobject.
static org.eclipse.emf.common.util.EList AadlUtil.getAllVisiblePortGroupTypes(AObject aobj)
          Get all Port Group Types that are visible from the given aobject.
static org.eclipse.emf.common.util.EList<ComponentClassifier> AadlUtil.getDeclarationOrderedComponentClassifiers(AObject aobj)
          get a sorted list of component classifier declaratations It is sorted such that subcomponents in component implementations refer to previously declared component types or implementations
static boolean AadlUtil.hasClassifier(AObject obj)
          Does the object have a classifier reference
 void ForAllAObject.info(AObject obj, java.lang.String msg)
          Report an information message on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllAObject.info(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
static java.lang.String AadlUtil.ownPackage(AObject o, java.lang.String str)
          Removes packagename if current package
protected  void ForAllAObject.process(AObject theAObject)
          Process a single model object.
 void ComposedAadlProcessor.process(AObject theAObject)
          Calls each of the registered aadl switches
 void AadlProcessingSwitch.process(AObject theAObject)
          Calls the package-specific switch
 void ForAllAObject.processObject(AObject theAObject)
          Process a single model object.
 org.eclipse.emf.common.util.EList ForAllAObject.processPostOrderAll(AObject obj)
          Does postorder processing of the model starting at the given node.
 org.eclipse.emf.common.util.EList ForAllAObject.processPreOrderAll(AObject obj)
          Does preorder processing of the model starting at the given node.
static int ForAllAObject.processTree(AObject root, ForAllAObject[] switches)
          Run a series of traversals over a tree rooted at a given AObject.
static void ForAllAObject.processTreeIgnoreFailure(AObject root, ForAllAObject[] switches)
          Run a series of traversals over a tree rooted at a given AObject.
protected  boolean ForAllAObject.suchThat(AObject obj)
          Method used to filter out objects during traversal.
 void ForAllAObject.warning(AObject obj, java.lang.String msg)
          Report a warning on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllAObject.warning(AObject obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 

Method parameters in edu.cmu.sei.aadl.model.util with type arguments of type AObject
static org.eclipse.emf.common.util.EList<AadlPackage> AadlUtil.getAllUsedPackages(java.util.List<? extends AObject> aobjlist)
          get list of packages referenced by the features of the specified list of component classifiers or port group classifiers recursively consider the features in port groups
static org.eclipse.emf.common.util.EList<AadlPackage> AadlUtil.getUsedPackages(java.util.List<? extends AObject> aobjlist)
          get list of packages referenced by the features of the specified list of component classifiers or port group classifiers
 

Uses of AObject in edu.cmu.sei.osate.ui
 

Methods in edu.cmu.sei.osate.ui with parameters of type AObject
static void UiUtil.executeCommand(AObject obj, org.eclipse.emf.common.command.Command command)
          Execute the given command using the editing domain for the given model object.
static int UiUtil.gotoAaxldiModel(org.eclipse.ui.IWorkbenchPage page, AObject target)
          goto aaxldi model in editor associated with diagram files.
static int UiUtil.gotoAaxldiModel(org.eclipse.ui.IWorkbenchPage page, AObject root, int linenumber)
          goto aaxldi model in editor associated with diagram files.
static void UiUtil.gotoAaxlModel(org.eclipse.ui.IWorkbenchPage page, AObject target)
          goto aaxl model through the editor associated with aaxl files.
static void UiUtil.gotoAaxlModel(org.eclipse.ui.IWorkbenchPage page, AObject root, int linenumber)
          goto aaxl model through the editor associated with aaxl files. assumes that the text file has been saved and compiled.
 void IGotoAObject.gotoAObject(AObject obj)
           
static void UiUtil.gotoSourceText(org.eclipse.ui.IWorkbenchPage page, AObject obj)
          go to the source text location corresponding to the location of the specified AObject The method will ensure that the source text is up to date with the model file
static void UiUtil.openEditorAndExecute(AObject obj, org.eclipse.emf.common.command.Command command)
          Open an object editor for the given model object and executes the given command in the associated editing domain.
static org.eclipse.emf.edit.domain.EditingDomain UiUtil.openEditorFor(AObject obj)
          Open an object editor for the given model object.
 

Uses of AObject in edu.cmu.sei.osate.ui.actions
 

Methods in edu.cmu.sei.osate.ui.actions that return AObject
protected  AObject AbstractAnalysis.getParameter()
           
 

Methods in edu.cmu.sei.osate.ui.actions with parameters of type AObject
protected  void AbstractAaxlAction.actionBody(org.eclipse.core.runtime.IProgressMonitor monitor, AObject root)
           
protected abstract  void AbstractInstanceOrDeclarativeModelReadOnlyAction.analyzeDeclarativeModel(org.eclipse.core.runtime.IProgressMonitor monitor, AnalysisErrorReporterManager errManager, AObject declarativeObject)
          Analyze the model starting from a declarative model element.
protected abstract  org.eclipse.core.runtime.jobs.Job AbstractAaxlAction.createJob(AObject root)
           
protected  org.eclipse.core.runtime.jobs.Job AaxlReadOnlyActionAsJob.createJob(AObject root)
           
protected  org.eclipse.core.runtime.jobs.Job AaxlReadOnlyAction.createJob(AObject root)
          Deprecated.  
abstract  void AaxlReadOnlyAction.doAaxlAction(AObject root)
          Deprecated. This method will be defined by the plugin.
 void UnparseAadlAs.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
           
 void UnparseAadl.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
           
 void InstantiateAadl.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
          The action has been activated.
 void CheckModelSemantics.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
           
 void CheckModelSanity.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
           
 void AbstractInstanceOrDeclarativeModelReadOnlyAction.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject obj)
           
protected abstract  void AbstractAaxlAction.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject root)
          This method will be defined by the ultimate subclass, and implements the true body of the action.
protected  void AaxlReadOnlyAction.doAaxlAction(org.eclipse.core.runtime.IProgressMonitor monitor, AObject root)
          Deprecated.  
protected  void AbstractAaxlAction.error(AObject obj, java.lang.String msg)
          Report error message on object as result of action.
protected  void AbstractAaxlAction.info(AObject obj, java.lang.String msg)
          Report an informative message on object as result of action.
protected  void AbstractAaxlAction.warning(AObject obj, java.lang.String msg)
          Report warning message on object as result of action.
 

Uses of AObject in edu.cmu.sei.osate.ui.wizards
 

Methods in edu.cmu.sei.osate.ui.wizards that return AObject
 AObject AadlTextExportWizardPage.getChoosenModel()