Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl Class Reference

List of all members.

Public Member Functions

void createPackageContents ()
EClass getActuator ()
EClass getAllocationTarget ()
EClass getAllocationTargetInstanceRef ()
EReference getAllocationTargetInstanceRef_Path ()
EReference getAllocationTargetInstanceRef_Type ()
EClass getCommunicationHardwarePin ()
EClass getHardwareComponentPrototype ()
EReference getHardwareComponentPrototype_Type ()
EClass getHardwareComponentType ()
EReference getHardwareComponentType_Bus ()
EReference getHardwareComponentType_Connector ()
EReference getHardwareComponentType_Part ()
EReference getHardwareComponentType_Port ()
EReference getHardwareComponentType_PortGroup ()
EClass getHardwareConnector ()
EReference getHardwareConnector_Port ()
EAttribute getHardwareConnector_Resistance ()
EClass getHardwareConnectorInstanceRef ()
EReference getHardwareConnectorInstanceRef_Path ()
EReference getHardwareConnectorInstanceRef_Type ()
HardwaremodelingFactory getHardwaremodelingFactory ()
EClass getHardwarePin ()
EAttribute getHardwarePin_Direction ()
EAttribute getHardwarePin_Impedance ()
EAttribute getHardwarePin_IsGround ()
EAttribute getHardwarePin_Power ()
EAttribute getHardwarePin_Voltage ()
EEnum getHardwarePinDirectionKind ()
EClass getHardwarePinGroup ()
EReference getHardwarePinGroup_Port ()
EReference getHardwarePinGroup_PortGroup ()
EClass getHardwarePinInstanceRef ()
EReference getHardwarePinInstanceRef_Path ()
EReference getHardwarePinInstanceRef_Type ()
EClass getIOHardwarePin ()
EAttribute getIOHardwarePin_Type ()
EEnum getIOHardwarePinKind ()
EClass getLogicalBus ()
EAttribute getLogicalBus_BusSpeed ()
EAttribute getLogicalBus_BusType ()
EReference getLogicalBus_Wire ()
EEnum getLogicalBusKind ()
EClass getNode ()
EAttribute getNode_ExecutionRate ()
EAttribute getNode_NonVolatileMemory ()
EAttribute getNode_VolatileMemory ()
EClass getPowerHardwarePin ()
EClass getPowerSupply ()
EAttribute getPowerSupply_IsActive ()
EClass getSensor ()
void initializePackageContents ()

Static Public Member Functions

static HardwaremodelingPackage init ()

Private Member Functions

 HardwaremodelingPackageImpl ()

Private Attributes

EClass actuatorEClass = null
EClass allocationTargetEClass = null
EClass allocationTargetInstanceRefEClass = null
EClass communicationHardwarePinEClass = null
EClass hardwareComponentPrototypeEClass = null
EClass hardwareComponentTypeEClass = null
EClass hardwareConnectorEClass = null
EClass hardwareConnectorInstanceRefEClass = null
EEnum hardwarePinDirectionKindEEnum = null
EClass hardwarePinEClass = null
EClass hardwarePinGroupEClass = null
EClass hardwarePinInstanceRefEClass = null
EClass ioHardwarePinEClass = null
EEnum ioHardwarePinKindEEnum = null
boolean isCreated = false
boolean isInitialized = false
EClass logicalBusEClass = null
EEnum logicalBusKindEEnum = null
EClass nodeEClass = null
EClass powerHardwarePinEClass = null
EClass powerSupplyEClass = null
EClass sensorEClass = null

Static Private Attributes

static boolean isInited = false

Detailed Description

An implementation of the model Package.


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.HardwaremodelingPackageImpl (  )  [private]

Creates an instance of the model Package, registered with EPackage.Registry by the package package URI value.

Note: the correct way to create the package is via the static factory method init(), which also performs initialization of the package, or returns the registered package, if one already exists.

See also:
org.eclipse.emf.ecore.EPackage.Registry
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelingPackage.eNS_URI
init()

Member Function Documentation

void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.createPackageContents (  ) 

Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.

EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getActuator (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getAllocationTarget (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getAllocationTargetInstanceRef (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getAllocationTargetInstanceRef_Path (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getAllocationTargetInstanceRef_Type (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getCommunicationHardwarePin (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentPrototype (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentPrototype_Type (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType_Bus (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType_Connector (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType_Part (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType_Port (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareComponentType_PortGroup (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnector (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnector_Port (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnector_Resistance (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnectorInstanceRef (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnectorInstanceRef_Path (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwareConnectorInstanceRef_Type (  ) 
HardwaremodelingFactory de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwaremodelingFactory (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin_Direction (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin_Impedance (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin_IsGround (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin_Power (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePin_Voltage (  ) 
EEnum de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinDirectionKind (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinGroup (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinGroup_Port (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinGroup_PortGroup (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinInstanceRef (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinInstanceRef_Path (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getHardwarePinInstanceRef_Type (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getIOHardwarePin (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getIOHardwarePin_Type (  ) 
EEnum de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getIOHardwarePinKind (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getLogicalBus (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getLogicalBus_BusSpeed (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getLogicalBus_BusType (  ) 
EReference de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getLogicalBus_Wire (  ) 
EEnum de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getLogicalBusKind (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getNode (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getNode_ExecutionRate (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getNode_NonVolatileMemory (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getNode_VolatileMemory (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getPowerHardwarePin (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getPowerSupply (  ) 
EAttribute de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getPowerSupply_IsActive (  ) 
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.getSensor (  ) 
static HardwaremodelingPackage de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.init (  )  [static]

Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize HardwaremodelingPackage#eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See also:
eNS_URI
createPackageContents()
initializePackageContents()
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwaremodelingPackageImpl.initializePackageContents (  ) 

Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


Member Data Documentation