org.apache.tuscany.sdo.model.impl
Class PropertyImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.apache.tuscany.sdo.impl.DataObjectImpl
              extended by org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl
                  extended by org.apache.tuscany.sdo.impl.DataObjectBase
                      extended by org.apache.tuscany.sdo.model.impl.PropertyImpl
All Implemented Interfaces:
DataObject, Serializable, Property, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject

public class PropertyImpl
extends DataObjectBase
implements Property

An implementation of the model object 'Property'.

The following features are implemented:

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.tuscany.sdo.impl.DataObjectBase
DataObjectBase.ChangeContext, DataObjectBase.ChangeKind, DataObjectBase.ListKind
 
Nested classes/interfaces inherited from class org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl
ExtensibleDataObjectImpl.FactoryImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static int ALIAS_NAME
           
protected  List aliasName
          The cached value of the 'Alias Name' attribute list.
protected  Sequence any
          The cached value of the 'Any' attribute list.
static int ANY
           
static int ANY_ATTRIBUTE
           
protected  Sequence anyAttribute
          The cached value of the 'Any Attribute' attribute list.
protected  boolean containment
          The cached value of the 'Containment' attribute.
static int CONTAINMENT
           
protected static boolean CONTAINMENT_DEFAULT_
          The default value of the 'Containment' attribute.
protected  boolean containment_set_
          This is true if the Containment attribute has been set.
static int DEFAULT
           
protected  String default_
          The cached value of the 'Default' attribute.
protected static String DEFAULT_DEFAULT_
          The default value of the 'Default' attribute.
protected  boolean default_set_
          This is true if the Default attribute has been set.
static int EXTENDED_PROPERTY_COUNT
           
static int INTERNAL_ALIAS_NAME
          The internal feature id for the 'Alias Name' attribute list.
static int INTERNAL_ANY
          The internal feature id for the 'Any' attribute list.
static int INTERNAL_ANY_ATTRIBUTE
          The internal feature id for the 'Any Attribute' attribute list.
static int INTERNAL_CONTAINMENT
          The internal feature id for the 'Containment' attribute.
static int INTERNAL_DEFAULT
          The internal feature id for the 'Default' attribute.
static int INTERNAL_MANY
          The internal feature id for the 'Many' attribute.
static int INTERNAL_NAME
          The internal feature id for the 'Name' attribute.
static int INTERNAL_NULLABLE
          The internal feature id for the 'Nullable' attribute.
static int INTERNAL_OPPOSITE
          The internal feature id for the 'Opposite' reference.
static int INTERNAL_PROPERTY_COUNT
          The number of properties for this type.
static int INTERNAL_READ_ONLY
          The internal feature id for the 'Read Only' attribute.
static int INTERNAL_TYPE
          The internal feature id for the 'Type' reference.
protected  boolean many
          The cached value of the 'Many' attribute.
static int MANY
           
protected static boolean MANY_DEFAULT_
          The default value of the 'Many' attribute.
protected  boolean many_set_
          This is true if the Many attribute has been set.
protected  String name
          The cached value of the 'Name' attribute.
static int NAME
           
protected static String NAME_DEFAULT_
          The default value of the 'Name' attribute.
protected  boolean name_set_
          This is true if the Name attribute has been set.
protected  boolean nullable
          The cached value of the 'Nullable' attribute.
static int NULLABLE
           
protected static boolean NULLABLE_DEFAULT_
          The default value of the 'Nullable' attribute.
protected  boolean nullable_set_
          This is true if the Nullable attribute has been set.
protected  Property opposite
          The cached value of the 'Opposite' reference.
static int OPPOSITE
           
protected  boolean opposite_set_
          This is true if the Opposite reference has been set.
static int READ_ONLY
           
protected static boolean READ_ONLY_DEFAULT_
          The default value of the 'Read Only' attribute.
protected  boolean readOnly
          The cached value of the 'Read Only' attribute.
protected  boolean readOnly_set_
          This is true if the Read Only attribute has been set.
static int SDO_PROPERTY_COUNT
           
protected  Type type
          The cached value of the 'Type' reference.
static int TYPE
           
protected  boolean type_set_
          This is true if the Type reference has been set.
 
Fields inherited from class org.apache.tuscany.sdo.impl.DataObjectBase
OPPOSITE_FEATURE_BASE
 
Fields inherited from class org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl
eClass, ENO_SETTINGS, eSettings
 
Fields inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl
changeRecorder, eAdapters, eContainer, eContainerFeatureID, location, sequence
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
PropertyImpl()
           
 
Method Summary
 Property basicGetOpposite()
           
 Type basicGetType()
           
 Object get(int propertyIndex, boolean resolve)
           
 List getAliasName()
           
 Sequence getAny()
           
 Sequence getAnyAttribute()
           
 String getDefault_()
           
 String getName()
           
 Property getOpposite_()
           
 Type getStaticType()
           
 Type getType_()
           
protected  int internalConvertIndex(int internalIndex)
           
 DataObjectBase.ChangeContext inverseRemove(Object otherEnd, int propertyIndex, DataObjectBase.ChangeContext changeContext)
           
 boolean isContainment()
           
 boolean isMany()
           
 boolean isNullable()
           
 boolean isReadOnly()
           
 boolean isSet(int propertyIndex)
           
 boolean isSetContainment()
           
 boolean isSetDefault()
           
 boolean isSetMany()
           
 boolean isSetName()
           
 boolean isSetNullable()
           
 boolean isSetOpposite()
           
 boolean isSetReadOnly()
           
 boolean isSetType()
           
 void set(int propertyIndex, Object newValue)
           
 void setContainment(boolean newContainment)
           
 void setDefault_(String newDefault)
           
 void setMany(boolean newMany)
           
 void setName(String newName)
           
 void setNullable(boolean newNullable)
           
 void setOpposite_(Property newOpposite)
           
 void setReadOnly(boolean newReadOnly)
           
 void setType(Type newType)
           
 String toString()
           
 void unset(int propertyIndex)
           
 void unsetContainment()
           
 void unsetDefault()
           
 void unsetMany()
           
 void unsetName()
           
 void unsetNullable()
           
 void unsetOpposite()
           
 void unsetReadOnly()
           
 void unsetType()
           
 
Methods inherited from class org.apache.tuscany.sdo.impl.DataObjectBase
addNotification, addNotification, basicAdd, createChangeSummary, createPropertyList, createPropertyList, createSequence, createSequence, dispatch, eGet, eInverseRemove, eIsSet, eSet, eStaticClass, eStaticFeatureCount, eUnset, get, getList, getStaticPropertyCount, inverseAdd, inverseAdd, inverseRemove, isNotifying, isProxy, isProxy, isSequenceEmpty, isSet, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, notify, removeFromList, removeFromSequence, resolveProxy, set, setSequence, unset, unsetSequence
 
Methods inherited from class org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eClass, eDerivedStructuralFeatureID, eDynamicClass, eDynamicGet, eDynamicIsSet, eDynamicSet, eDynamicUnset, eHasSettings, eSetClass, eSettings, get, isDynamic
 
Methods inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, eAdapters, eBasicAdapters, eBasicSetContainer, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eInternalContainer, eIsProxy, eNotificationRequired, eNotify, eProxyURI, eSetDirectResource, eSetProxyURI, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChangeRecorder, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, writeReplace
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProperties, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eSetDeliver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface commonj.sdo.DataObject
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eSetDeliver
 

Field Detail

ALIAS_NAME

public static final int ALIAS_NAME
See Also:
Constant Field Values

ANY

public static final int ANY
See Also:
Constant Field Values

NAME

public static final int NAME
See Also:
Constant Field Values

MANY

public static final int MANY
See Also:
Constant Field Values

CONTAINMENT

public static final int CONTAINMENT
See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
See Also:
Constant Field Values

READ_ONLY

public static final int READ_ONLY
See Also:
Constant Field Values

TYPE

public static final int TYPE
See Also:
Constant Field Values

OPPOSITE

public static final int OPPOSITE
See Also:
Constant Field Values

NULLABLE

public static final int NULLABLE
See Also:
Constant Field Values

ANY_ATTRIBUTE

public static final int ANY_ATTRIBUTE
See Also:
Constant Field Values

SDO_PROPERTY_COUNT

public static final int SDO_PROPERTY_COUNT
See Also:
Constant Field Values

EXTENDED_PROPERTY_COUNT

public static final int EXTENDED_PROPERTY_COUNT
See Also:
Constant Field Values

INTERNAL_ALIAS_NAME

public static final int INTERNAL_ALIAS_NAME
The internal feature id for the 'Alias Name' attribute list.

See Also:
Constant Field Values

INTERNAL_ANY

public static final int INTERNAL_ANY
The internal feature id for the 'Any' attribute list.

See Also:
Constant Field Values

INTERNAL_NAME

public static final int INTERNAL_NAME
The internal feature id for the 'Name' attribute.

See Also:
Constant Field Values

INTERNAL_MANY

public static final int INTERNAL_MANY
The internal feature id for the 'Many' attribute.

See Also:
Constant Field Values

INTERNAL_CONTAINMENT

public static final int INTERNAL_CONTAINMENT
The internal feature id for the 'Containment' attribute.

See Also:
Constant Field Values

INTERNAL_DEFAULT

public static final int INTERNAL_DEFAULT
The internal feature id for the 'Default' attribute.

See Also:
Constant Field Values

INTERNAL_READ_ONLY

public static final int INTERNAL_READ_ONLY
The internal feature id for the 'Read Only' attribute.

See Also:
Constant Field Values

INTERNAL_TYPE

public static final int INTERNAL_TYPE
The internal feature id for the 'Type' reference.

See Also:
Constant Field Values

INTERNAL_OPPOSITE

public static final int INTERNAL_OPPOSITE
The internal feature id for the 'Opposite' reference.

See Also:
Constant Field Values

INTERNAL_NULLABLE

public static final int INTERNAL_NULLABLE
The internal feature id for the 'Nullable' attribute.

See Also:
Constant Field Values

INTERNAL_ANY_ATTRIBUTE

public static final int INTERNAL_ANY_ATTRIBUTE
The internal feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

INTERNAL_PROPERTY_COUNT

public static final int INTERNAL_PROPERTY_COUNT
The number of properties for this type.

See Also:
Constant Field Values

aliasName

protected List aliasName
The cached value of the 'Alias Name' attribute list.

See Also:
getAliasName()

any

protected Sequence any
The cached value of the 'Any' attribute list.

See Also:
getAny()

NAME_DEFAULT_

protected static final String NAME_DEFAULT_
The default value of the 'Name' attribute.

See Also:
getName()

name

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

See Also:
getName()

name_set_

protected boolean name_set_
This is true if the Name attribute has been set.


MANY_DEFAULT_

protected static final boolean MANY_DEFAULT_
The default value of the 'Many' attribute.

See Also:
isMany(), Constant Field Values

many

protected boolean many
The cached value of the 'Many' attribute.

See Also:
isMany()

many_set_

protected boolean many_set_
This is true if the Many attribute has been set.


CONTAINMENT_DEFAULT_

protected static final boolean CONTAINMENT_DEFAULT_
The default value of the 'Containment' attribute.

See Also:
isContainment(), Constant Field Values

containment

protected boolean containment
The cached value of the 'Containment' attribute.

See Also:
isContainment()

containment_set_

protected boolean containment_set_
This is true if the Containment attribute has been set.


DEFAULT_DEFAULT_

protected static final String DEFAULT_DEFAULT_
The default value of the 'Default' attribute.

See Also:
getDefault_()

default_

protected String default_
The cached value of the 'Default' attribute.

See Also:
getDefault_()

default_set_

protected boolean default_set_
This is true if the Default attribute has been set.


READ_ONLY_DEFAULT_

protected static final boolean READ_ONLY_DEFAULT_
The default value of the 'Read Only' attribute.

See Also:
isReadOnly(), Constant Field Values

readOnly

protected boolean readOnly
The cached value of the 'Read Only' attribute.

See Also:
isReadOnly()

readOnly_set_

protected boolean readOnly_set_
This is true if the Read Only attribute has been set.


type

protected Type type
The cached value of the 'Type' reference.

See Also:
getType_()

type_set_

protected boolean type_set_
This is true if the Type reference has been set.


opposite

protected Property opposite
The cached value of the 'Opposite' reference.

See Also:
getOpposite_()

opposite_set_

protected boolean opposite_set_
This is true if the Opposite reference has been set.


NULLABLE_DEFAULT_

protected static final boolean NULLABLE_DEFAULT_
The default value of the 'Nullable' attribute.

See Also:
isNullable(), Constant Field Values

nullable

protected boolean nullable
The cached value of the 'Nullable' attribute.

See Also:
isNullable()

nullable_set_

protected boolean nullable_set_
This is true if the Nullable attribute has been set.


anyAttribute

protected Sequence anyAttribute
The cached value of the 'Any Attribute' attribute list.

See Also:
getAnyAttribute()
Constructor Detail

PropertyImpl

public PropertyImpl()

Method Detail

internalConvertIndex

protected int internalConvertIndex(int internalIndex)
Overrides:
internalConvertIndex in class DataObjectBase

getStaticType

public Type getStaticType()

Overrides:
getStaticType in class DataObjectBase

getAliasName

public List getAliasName()

Specified by:
getAliasName in interface Property
Returns:
the value of the 'Alias Name' attribute list.

getAny

public Sequence getAny()

Specified by:
getAny in interface Property
Returns:
the value of the 'Any' attribute list.

getName

public String getName()

Specified by:
getName in interface Property
Returns:
the value of the 'Name' attribute.
See Also:
Property.isSetName(), Property.unsetName(), Property.setName(String)

setName

public void setName(String newName)

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

unsetName

public void unsetName()

Specified by:
unsetName in interface Property
See Also:
Property.isSetName(), Property.getName(), Property.setName(String)

isSetName

public boolean isSetName()

Specified by:
isSetName in interface Property
Returns:
whether the value of the 'Name' attribute is set.
See Also:
Property.unsetName(), Property.getName(), Property.setName(String)

isMany

public boolean isMany()

Specified by:
isMany in interface Property
Returns:
the value of the 'Many' attribute.
See Also:
Property.isSetMany(), Property.unsetMany(), Property.setMany(boolean)

setMany

public void setMany(boolean newMany)

Specified by:
setMany in interface Property
Parameters:
newMany - the new value of the 'Many' attribute.
See Also:
Property.isSetMany(), Property.unsetMany(), Property.isMany()

unsetMany

public void unsetMany()

Specified by:
unsetMany in interface Property
See Also:
Property.isSetMany(), Property.isMany(), Property.setMany(boolean)

isSetMany

public boolean isSetMany()

Specified by:
isSetMany in interface Property
Returns:
whether the value of the 'Many' attribute is set.
See Also:
Property.unsetMany(), Property.isMany(), Property.setMany(boolean)

isContainment

public boolean isContainment()

Specified by:
isContainment in interface Property
Returns:
the value of the 'Containment' attribute.
See Also:
Property.isSetContainment(), Property.unsetContainment(), Property.setContainment(boolean)

setContainment

public void setContainment(boolean newContainment)

Specified by:
setContainment in interface Property
Parameters:
newContainment - the new value of the 'Containment' attribute.
See Also:
Property.isSetContainment(), Property.unsetContainment(), Property.isContainment()

unsetContainment

public void unsetContainment()

Specified by:
unsetContainment in interface Property
See Also:
Property.isSetContainment(), Property.isContainment(), Property.setContainment(boolean)

isSetContainment

public boolean isSetContainment()

Specified by:
isSetContainment in interface Property
Returns:
whether the value of the 'Containment' attribute is set.
See Also:
Property.unsetContainment(), Property.isContainment(), Property.setContainment(boolean)

getDefault_

public String getDefault_()

Specified by:
getDefault_ in interface Property
Returns:
the value of the 'Default' attribute.
See Also:
Property.isSetDefault(), Property.unsetDefault(), Property.setDefault_(String)

setDefault_

public void setDefault_(String newDefault)

Specified by:
setDefault_ in interface Property
Parameters:
newDefault - the new value of the 'Default' attribute.
See Also:
Property.isSetDefault(), Property.unsetDefault(), Property.getDefault_()

unsetDefault

public void unsetDefault()

Specified by:
unsetDefault in interface Property
See Also:
Property.isSetDefault(), Property.getDefault_(), Property.setDefault_(String)

isSetDefault

public boolean isSetDefault()

Specified by:
isSetDefault in interface Property
Returns:
whether the value of the 'Default' attribute is set.
See Also:
Property.unsetDefault(), Property.getDefault_(), Property.setDefault_(String)

isReadOnly

public boolean isReadOnly()

Specified by:
isReadOnly in interface Property
Returns:
the value of the 'Read Only' attribute.
See Also:
Property.isSetReadOnly(), Property.unsetReadOnly(), Property.setReadOnly(boolean)

setReadOnly

public void setReadOnly(boolean newReadOnly)

Specified by:
setReadOnly in interface Property
Parameters:
newReadOnly - the new value of the 'Read Only' attribute.
See Also:
Property.isSetReadOnly(), Property.unsetReadOnly(), Property.isReadOnly()

unsetReadOnly

public void unsetReadOnly()

Specified by:
unsetReadOnly in interface Property
See Also:
Property.isSetReadOnly(), Property.isReadOnly(), Property.setReadOnly(boolean)

isSetReadOnly

public boolean isSetReadOnly()

Specified by:
isSetReadOnly in interface Property
Returns:
whether the value of the 'Read Only' attribute is set.
See Also:
Property.unsetReadOnly(), Property.isReadOnly(), Property.setReadOnly(boolean)

getType_

public Type getType_()

Specified by:
getType_ in interface Property
Returns:
the value of the 'Type' reference.
See Also:
Property.isSetType(), Property.unsetType(), Property.setType(Type)

basicGetType

public Type basicGetType()


setType

public void setType(Type newType)

Specified by:
setType in interface Property
Parameters:
newType - the new value of the 'Type' reference.
See Also:
Property.isSetType(), Property.unsetType(), Property.getType_()

unsetType

public void unsetType()

Specified by:
unsetType in interface Property
See Also:
Property.isSetType(), Property.getType_(), Property.setType(Type)

isSetType

public boolean isSetType()

Specified by:
isSetType in interface Property
Returns:
whether the value of the 'Type' reference is set.
See Also:
Property.unsetType(), Property.getType_(), Property.setType(Type)

getOpposite_

public Property getOpposite_()

Specified by:
getOpposite_ in interface Property
Returns:
the value of the 'Opposite' reference.
See Also:
Property.isSetOpposite(), Property.unsetOpposite(), Property.setOpposite_(Property)

basicGetOpposite

public Property basicGetOpposite()


setOpposite_

public void setOpposite_(Property newOpposite)

Specified by:
setOpposite_ in interface Property
Parameters:
newOpposite - the new value of the 'Opposite' reference.
See Also:
Property.isSetOpposite(), Property.unsetOpposite(), Property.getOpposite_()

unsetOpposite

public void unsetOpposite()

Specified by:
unsetOpposite in interface Property
See Also:
Property.isSetOpposite(), Property.getOpposite_(), Property.setOpposite_(Property)

isSetOpposite

public boolean isSetOpposite()

Specified by:
isSetOpposite in interface Property
Returns:
whether the value of the 'Opposite' reference is set.
See Also:
Property.unsetOpposite(), Property.getOpposite_(), Property.setOpposite_(Property)

isNullable

public boolean isNullable()

Specified by:
isNullable in interface Property
Returns:
the value of the 'Nullable' attribute.
See Also:
Property.isSetNullable(), Property.unsetNullable(), Property.setNullable(boolean)

setNullable

public void setNullable(boolean newNullable)

Specified by:
setNullable in interface Property
Parameters:
newNullable - the new value of the 'Nullable' attribute.
See Also:
Property.isSetNullable(), Property.unsetNullable(), Property.isNullable()

unsetNullable

public void unsetNullable()

Specified by:
unsetNullable in interface Property
See Also:
Property.isSetNullable(), Property.isNullable(), Property.setNullable(boolean)

isSetNullable

public boolean isSetNullable()

Specified by:
isSetNullable in interface Property
Returns:
whether the value of the 'Nullable' attribute is set.
See Also:
Property.unsetNullable(), Property.isNullable(), Property.setNullable(boolean)

getAnyAttribute

public Sequence getAnyAttribute()

Specified by:
getAnyAttribute in interface Property
Returns:
the value of the 'Any Attribute' attribute list.

inverseRemove

public DataObjectBase.ChangeContext inverseRemove(Object otherEnd,
                                                  int propertyIndex,
                                                  DataObjectBase.ChangeContext changeContext)

Overrides:
inverseRemove in class DataObjectBase

get

public Object get(int propertyIndex,
                  boolean resolve)

Overrides:
get in class ExtensibleDataObjectImpl

set

public void set(int propertyIndex,
                Object newValue)

Specified by:
set in interface DataObject
Overrides:
set in class ExtensibleDataObjectImpl
Parameters:
propertyIndex - the index of the property.
newValue - the new value for the property.
See Also:
DataObject.set(Property, Object)

unset

public void unset(int propertyIndex)

Specified by:
unset in interface DataObject
Overrides:
unset in class ExtensibleDataObjectImpl
Parameters:
propertyIndex - the index of the property.
See Also:
DataObject.unset(Property)

isSet

public boolean isSet(int propertyIndex)

Specified by:
isSet in interface DataObject
Overrides:
isSet in class ExtensibleDataObjectImpl
Parameters:
propertyIndex - the index of the property.
Returns:
whether the specified property is set.
See Also:
DataObject.isSet(Property)

toString

public String toString()

Overrides:
toString in class DataObjectBase


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.