com.ibm.ws.sibx.smobo.impl
Class PrimitiveTypeImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
                  extended bycom.ibm.wsspi.core.extension.model.ClassifiedObject
                      extended bycom.ibm.ws.bo.impl.BusObjImpl
                          extended bycom.ibm.ws.sibx.smobo.impl.PrimitiveTypeImpl
All Implemented Interfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.sdo.InternalEDataObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, PrimitiveType, java.io.Serializable

public class PrimitiveTypeImpl
extends com.ibm.ws.bo.impl.BusObjImpl
implements PrimitiveType

An implementation of the model object 'Primitive Type'.

The following features are implemented:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
com.ibm.wsspi.core.extension.model.ClassifiedObject.ManyIteration, com.ibm.wsspi.core.extension.model.ClassifiedObject.Path
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
protected static java.lang.String IN_TERMINAL_EDEFAULT
          The default value of the 'In Terminal' attribute.
protected  java.lang.String inTerminal
          The cached value of the 'In Terminal' attribute.
protected  java.lang.String name
          The cached value of the 'Name' attribute.
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected static java.lang.String OUT_TERMINAL_EDEFAULT
          The default value of the 'Out Terminal' attribute.
protected  java.lang.String outTerminal
          The cached value of the 'Out Terminal' attribute.
 
Fields inherited from class com.ibm.ws.bo.impl.BusObjImpl
SERIALIZATION
 
Fields inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
classes, serializeWithClasses
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected PrimitiveTypeImpl()
           
 
Method Summary
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 java.lang.String getInTerminal()
          Returns the value of the 'In Terminal' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 java.lang.String getOutTerminal()
          Returns the value of the 'Out Terminal' attribute.
 void setInTerminal(java.lang.String newInTerminal)
          Sets the value of the 'In Terminal' attribute.
 void setName(java.lang.String newName)
          Sets the value of the 'Name' attribute.
 void setOutTerminal(java.lang.String newOutTerminal)
          Sets the value of the 'Out Terminal' attribute.
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.ws.bo.impl.BusObjImpl
classes, eInverseRemove, getBytes, getDate, getSetValue, getSetValue, getString, set, setBytes, setDate, setString, writeReplace
 
Methods inherited from class com.ibm.wsspi.core.extension.model.ClassifiedObject
classes, container, content, data, data, delete, DocumentRoot, eDynamicSet, eGet, enumerator, eSet, evaluate, evaluate, evaluateSubPath, exceptIllegalEnumerator, getClassURI, getDocumentRoot, getEAllStructuralFeatures, getEIDAttribute, getEnumLiteral, getEnumLiteral, getEStructuralFeature, getID, getInt, ID, index, index, operated, operated, operated, path, proxy, setID, setID, writeValueClass
 
Methods inherited from class org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getType, isSet, isSet, isSet, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, unset, unset, unset
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eInternalResource, eInverseAdd, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values

IN_TERMINAL_EDEFAULT

protected static final java.lang.String IN_TERMINAL_EDEFAULT
The default value of the 'In Terminal' attribute.

See Also:
getInTerminal()

inTerminal

protected java.lang.String inTerminal
The cached value of the 'In Terminal' attribute.

See Also:
getInTerminal()

NAME_EDEFAULT

protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()

name

protected java.lang.String name
The cached value of the 'Name' attribute.

See Also:
getName()

OUT_TERMINAL_EDEFAULT

protected static final java.lang.String OUT_TERMINAL_EDEFAULT
The default value of the 'Out Terminal' attribute.

See Also:
getOutTerminal()

outTerminal

protected java.lang.String outTerminal
The cached value of the 'Out Terminal' attribute.

See Also:
getOutTerminal()
Constructor Detail

PrimitiveTypeImpl

protected PrimitiveTypeImpl()
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

getInTerminal

public java.lang.String getInTerminal()
Description copied from interface: PrimitiveType
Returns the value of the 'In Terminal' attribute.

Specified by:
getInTerminal in interface PrimitiveType
Returns:
the value of the 'In Terminal' attribute.
See Also:
PrimitiveType.setInTerminal(String), ServiceMessageObjectPackage.getPrimitiveType_InTerminal()

setInTerminal

public void setInTerminal(java.lang.String newInTerminal)
Description copied from interface: PrimitiveType
Sets the value of the 'In Terminal' attribute.

Specified by:
setInTerminal in interface PrimitiveType
Parameters:
newInTerminal - the new value of the 'In Terminal' attribute.
See Also:
PrimitiveType.getInTerminal()

getName

public java.lang.String getName()
Description copied from interface: PrimitiveType
Returns the value of the 'Name' attribute.

Specified by:
getName in interface PrimitiveType
Returns:
the value of the 'Name' attribute.
See Also:
PrimitiveType.setName(String), ServiceMessageObjectPackage.getPrimitiveType_Name()

setName

public void setName(java.lang.String newName)
Description copied from interface: PrimitiveType
Sets the value of the 'Name' attribute.

Specified by:
setName in interface PrimitiveType
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
PrimitiveType.getName()

getOutTerminal

public java.lang.String getOutTerminal()
Description copied from interface: PrimitiveType
Returns the value of the 'Out Terminal' attribute.

Note that the last primitive in the chain will have a null for the output terminal.

Specified by:
getOutTerminal in interface PrimitiveType
Returns:
the value of the 'Out Terminal' attribute.
See Also:
PrimitiveType.setOutTerminal(String), ServiceMessageObjectPackage.getPrimitiveType_OutTerminal()

setOutTerminal

public void setOutTerminal(java.lang.String newOutTerminal)
Description copied from interface: PrimitiveType
Sets the value of the 'Out Terminal' attribute.

Specified by:
setOutTerminal in interface PrimitiveType
Parameters:
newOutTerminal - the new value of the 'Out Terminal' attribute.
See Also:
PrimitiveType.getOutTerminal()

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject

toString

public java.lang.String toString()