Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

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

List of all members.

Public Member Functions

int eBaseStructuralFeatureID (int derivedFeatureID, Class<?> baseClass)
int eDerivedStructuralFeatureID (int baseFeatureID, Class<?> baseClass)
Object eGet (int featureID, boolean resolve, boolean coreType)
NotificationChain eInverseRemove (InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean eIsSet (int featureID)
void eSet (int featureID, Object newValue)
void eUnset (int featureID)
float getBusSpeed ()
LogicalBusKind getBusType ()
String getCategory ()
String getName ()
EList< CommentgetOwnedComment ()
String getShortName ()
EList< UserAttributeElementTypegetUaType ()
EList< UserAttributeValuegetUaValue ()
String getUuid ()
EList
< HardwareConnectorInstanceRef
getWire ()
boolean isSetCategory ()
boolean isSetName ()
void setBusSpeed (float newBusSpeed)
void setBusType (LogicalBusKind newBusType)
void setCategory (String newCategory)
void setName (String newName)
void setShortName (String newShortName)
void setUuid (String newUuid)
String toString ()
void unsetCategory ()
void unsetName ()

Protected Member Functions

EClass eStaticClass ()
 LogicalBusImpl ()

Protected Attributes

float busSpeed = BUS_SPEED_EDEFAULT
LogicalBusKind busType = BUS_TYPE_EDEFAULT
String category = CATEGORY_EDEFAULT
boolean categoryESet
String name = NAME_EDEFAULT
boolean nameESet
EList< CommentownedComment
String shortName = SHORT_NAME_EDEFAULT
EList< UserAttributeElementTypeuaType
EList< UserAttributeValueuaValue
String uuid = UUID_EDEFAULT
EList
< HardwareConnectorInstanceRef
wire

Static Protected Attributes

static final float BUS_SPEED_EDEFAULT = 0.0F
static final LogicalBusKind BUS_TYPE_EDEFAULT = LogicalBusKind.EVENTTRIGGERED
static final String CATEGORY_EDEFAULT = null
static final String NAME_EDEFAULT = null
static final String SHORT_NAME_EDEFAULT = null
static final String UUID_EDEFAULT = null

Detailed Description

An implementation of the model object 'Logical Bus'.

The following features are implemented:


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.LogicalBusImpl (  )  [protected]

Member Function Documentation

int de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eBaseStructuralFeatureID ( int  derivedFeatureID,
Class<?>  baseClass 
)
int de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eDerivedStructuralFeatureID ( int  baseFeatureID,
Class<?>  baseClass 
)
Object de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eGet ( int  featureID,
boolean  resolve,
boolean  coreType 
)
NotificationChain de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eInverseRemove ( InternalEObject  otherEnd,
int  featureID,
NotificationChain  msgs 
)
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eIsSet ( int  featureID  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eSet ( int  featureID,
Object  newValue 
)
EClass de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eStaticClass (  )  [protected]
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.eUnset ( int  featureID  ) 
float de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getBusSpeed (  ) 
LogicalBusKind de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getBusType (  ) 
String de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getCategory (  ) 
String de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getName (  ) 
EList<Comment> de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getOwnedComment (  ) 
String de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getShortName (  ) 
EList<UserAttributeElementType> de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getUaType (  ) 
EList<UserAttributeValue> de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getUaValue (  ) 
String de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getUuid (  ) 
EList<HardwareConnectorInstanceRef> de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.getWire (  ) 
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.isSetCategory (  ) 
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.isSetName (  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setBusSpeed ( float  newBusSpeed  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setBusType ( LogicalBusKind  newBusType  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setCategory ( String  newCategory  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setName ( String  newName  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setShortName ( String  newShortName  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.setUuid ( String  newUuid  ) 
String de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.toString (  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.unsetCategory (  ) 
void de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.unsetName (  ) 

Member Data Documentation

The default value of the 'Bus Speed' attribute.

See also:
getBusSpeed()

The default value of the 'Bus Type' attribute.

See also:
getBusType()

The cached value of the 'Bus Speed' attribute.

See also:
getBusSpeed()

The cached value of the 'Bus Type' attribute.

See also:
getBusType()

The cached value of the 'Category' attribute.

See also:
getCategory()

The default value of the 'Category' attribute.

See also:
getCategory()

This is true if the Category attribute has been set.

The cached value of the 'Name' attribute.

See also:
getName()

The default value of the 'Name' attribute.

See also:
getName()

This is true if the Name attribute has been set.

The cached value of the 'Owned Comment' containment reference list.

See also:
getOwnedComment()

The default value of the 'Short Name' attribute.

See also:
getShortName()

The cached value of the 'Short Name' attribute.

See also:
getShortName()

The cached value of the 'Ua Type' reference list.

See also:
getUaType()

The cached value of the 'Ua Value' containment reference list.

See also:
getUaValue()

The cached value of the 'Uuid' attribute.

See also:
getUuid()

The default value of the 'Uuid' attribute.

See also:
getUuid()

The cached value of the 'Wire' reference list.

See also:
getWire()