org.apache.tuscany.sdo.impl
Class AttributeImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.ETypedElementImpl
                              extended by org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
                                  extended by org.eclipse.emf.ecore.impl.EAttributeImpl
                                      extended by org.apache.tuscany.sdo.impl.AttributeImpl
All Implemented Interfaces:
java.io.Serializable, Property, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EAttribute, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, org.eclipse.emf.ecore.EStructuralFeature.Internal, org.eclipse.emf.ecore.ETypedElement, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData.Holder

public class AttributeImpl
extends org.eclipse.emf.ecore.impl.EAttributeImpl
implements commonj.sdo.Property, Property

An implementation of the model object 'Attribute'.

See Also:
Serialized Form

Nested Class Summary
static class AttributeImpl.InternalSettingDelegateSequence
           
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.ContainmentUpdatingFeatureMapEntry, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateMany, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingle, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleContainer, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleData, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataDynamic, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataStatic, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableDynamic, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableStatic, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObject, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettableResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverse, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.InverseUpdatingFeatureMapEntry, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SettingMany, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SimpleFeatureMapEntry
 
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
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EStructuralFeature
org.eclipse.emf.ecore.EStructuralFeature.Internal, org.eclipse.emf.ecore.EStructuralFeature.Setting
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal
org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  java.util.List aliasNames
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EAttributeImpl
effectiveIsMany, ID_EDEFAULT, ID_EFLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
cachedEType, cachedIsFeatureMap, CHANGEABLE_EDEFAULT, CHANGEABLE_EFLAG, containerClass, DEFAULT_VALUE_EDEFAULT, DEFAULT_VALUE_LITERAL_EDEFAULT, defaultValue, defaultValueFactory, defaultValueLiteral, DERIVED_EDEFAULT, DERIVED_EFLAG, eStructuralFeatureExtendedMetaData, featureID, prototypeFeatureMapEntry, settingDelegate, TRANSIENT_EDEFAULT, TRANSIENT_EFLAG, UNSETTABLE_EDEFAULT, UNSETTABLE_EFLAG, VOLATILE_EDEFAULT, VOLATILE_EFLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl
eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBound
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
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 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.ETypedElement
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected AttributeImpl()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate createFeatureMapSettingDelegate()
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 java.lang.Object get(commonj.sdo.Property property)
           
 java.util.List getAliasName()
          Returns the value of the 'Alias Name' attribute list.
 java.util.List getAliasNames()
           
 commonj.sdo.Sequence getAny()
          Returns the value of the 'Any' attribute list.
 commonj.sdo.Sequence getAnyAttribute()
          Returns the value of the 'Any Attribute' attribute list.
 commonj.sdo.Type getContainingType()
           
 java.lang.String getDefault_()
          Returns the value of the 'Default' attribute.
 java.lang.Object getDefault()
           
 java.util.List getInstanceProperties()
           
 Property getOpposite_()
          Returns the value of the 'Opposite' reference.
 commonj.sdo.Property getOpposite()
           
 Type getType_()
          Returns the value of the 'Type' reference.
 commonj.sdo.Type getType()
           
 boolean isContainment()
           
 boolean isNullable()
          Returns the value of the 'Nullable' attribute.
 boolean isOpenContent()
           
 boolean isReadOnly()
           
 boolean isSetContainment()
          Returns whether the value of the 'Containment' attribute is set.
 boolean isSetDefault()
          Returns whether the value of the 'Default' attribute is set.
 boolean isSetMany()
          Returns whether the value of the 'Many' attribute is set.
 boolean isSetName()
          Returns whether the value of the 'Name' attribute is set.
 boolean isSetNullable()
          Returns whether the value of the 'Nullable' attribute is set.
 boolean isSetOpposite()
          Returns whether the value of the 'Opposite' reference is set.
 boolean isSetReadOnly()
          Returns whether the value of the 'Read Only' attribute is set.
 boolean isSetType()
          Returns whether the value of the 'Type' reference is set.
 boolean isUnique()
           
 boolean isUnsettable()
          Single-valued SDO properties behave as EMF unsettable, multi-valued properties as EMF !unsettable
 void setContainment(boolean value)
          Sets the value of the 'Containment' attribute.
 void setDefault_(java.lang.String value)
          Sets the value of the 'Default' attribute.
 void setMany(boolean value)
          Sets the value of the 'Many' attribute.
 void setNullable(boolean value)
          Sets the value of the 'Nullable' attribute.
 void setOpposite_(Property value)
          Sets the value of the 'Opposite' reference.
 void setReadOnly(boolean value)
          Sets the value of the 'Read Only' attribute.
 void setType(Type value)
          Sets the value of the 'Type' reference.
 void unsetContainment()
          Unsets the value of the 'Containment' attribute.
 void unsetDefault()
          Unsets the value of the 'Default' attribute.
 void unsetMany()
          Unsets the value of the 'Many' attribute.
 void unsetName()
          Unsets the value of the 'Name' attribute.
 void unsetNullable()
          Unsets the value of the 'Nullable' attribute.
 void unsetOpposite()
          Unsets the value of the 'Opposite' reference.
 void unsetReadOnly()
          Unsets the value of the 'Read Only' attribute.
 void unsetType()
          Unsets the value of the 'Type' reference.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EAttributeImpl
basicGetEAttributeType, eGet, eIsSet, eSet, eUnset, getEAttributeType, isID, isMany, setEType, setID, setUpperBound, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getEOpposite, getExtendedMetaData, getFeatureID, getFeatureMapEntryPrototype, getSettingDelegate, isChangeable, isContainer, isDerived, isFeatureMap, isResolveProxies, isTransient, isVolatile, setChangeable, setContainerClass, setDefaultValue, setDefaultValueLiteral, setDefaultValueLiteralGen, setDerived, setExtendedMetaData, setFeatureID, setFeatureMapEntryPrototype, setSettingDelegate, setTransient, setUnsettable, setVolatile
 
Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl
basicGetEType, freeze, getEType, getETypeGen, getLowerBound, getUpperBound, isOrdered, isRequired, setLowerBound, setOrdered, setUnique
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
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 commonj.sdo.Property
getName, isMany
 
Methods inherited from interface org.apache.tuscany.sdo.model.Property
getName, isMany, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EStructuralFeature
getContainerClass, getDefaultValue, getDefaultValueLiteral, getEContainingClass, getFeatureID, isChangeable, isDerived, isTransient, isVolatile, setChangeable, setDefaultValue, setDefaultValueLiteral, setDerived, setTransient, setUnsettable, setVolatile
 
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement
getEType, getLowerBound, getUpperBound, isOrdered, isRequired, setLowerBound, setOrdered, setUnique
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
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, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 

Field Detail

aliasNames

protected java.util.List aliasNames
Constructor Detail

AttributeImpl

protected AttributeImpl()

Method Detail

eStaticClass

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

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EAttributeImpl

getDefault

public java.lang.Object getDefault()


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)

isUnsettable

public boolean isUnsettable()
Single-valued SDO properties behave as EMF unsettable, multi-valued properties as EMF !unsettable

Specified by:
isUnsettable in interface org.eclipse.emf.ecore.EStructuralFeature
Overrides:
isUnsettable in class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl

isUnique

public boolean isUnique()
Specified by:
isUnique in interface org.eclipse.emf.ecore.ETypedElement
Overrides:
isUnique in class org.eclipse.emf.ecore.impl.ETypedElementImpl

getAliasNames

public java.util.List getAliasNames()


getType

public commonj.sdo.Type getType()


getContainingType

public commonj.sdo.Type getContainingType()


getOpposite

public commonj.sdo.Property getOpposite()


isContainment

public boolean isContainment()

Specified by:
isContainment in interface Property
Specified by:
isContainment in interface org.eclipse.emf.ecore.EStructuralFeature.Internal
Overrides:
isContainment in class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
Returns:
the value of the 'Containment' attribute.
See Also:
Property.isSetContainment(), Property.unsetContainment(), Property.setContainment(boolean)

createFeatureMapSettingDelegate

protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate createFeatureMapSettingDelegate()
Overrides:
createFeatureMapSettingDelegate in class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl

isNullable

public boolean isNullable()
Description copied from interface: Property
Returns the value of the 'Nullable' attribute.

If the meaning of the 'Nullable' attribute isn't clear, there really should be more of a description here...

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

isOpenContent

public boolean isOpenContent()

getInstanceProperties

public java.util.List getInstanceProperties()

get

public java.lang.Object get(commonj.sdo.Property property)

getAliasName

public java.util.List getAliasName()
Description copied from interface: Property
Returns the value of the 'Alias Name' attribute list. The list contents are of type String.

If the meaning of the 'Alias Name' attribute list isn't clear, there really should be more of a description here...

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

getAny

public commonj.sdo.Sequence getAny()
Description copied from interface: Property
Returns the value of the 'Any' attribute list.

If the meaning of the 'Any' attribute list isn't clear, there really should be more of a description here...

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

unsetContainment

public void unsetContainment()
Description copied from interface: Property
Unsets the value of the 'Containment' attribute.

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

isSetContainment

public boolean isSetContainment()
Description copied from interface: Property
Returns whether the value of the 'Containment' attribute is set.

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)

setMany

public void setMany(boolean value)
Description copied from interface: Property
Sets the value of the 'Many' attribute.

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

unsetMany

public void unsetMany()
Description copied from interface: Property
Unsets the value of the 'Many' attribute.

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

isSetMany

public boolean isSetMany()
Description copied from interface: Property
Returns whether the value of the 'Many' attribute is set.

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)

setReadOnly

public void setReadOnly(boolean value)
Description copied from interface: Property
Sets the value of the 'Read Only' attribute.

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

unsetReadOnly

public void unsetReadOnly()
Description copied from interface: Property
Unsets the value of the 'Read Only' attribute.

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

isSetReadOnly

public boolean isSetReadOnly()
Description copied from interface: Property
Returns whether the value of the 'Read Only' attribute is set.

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_()
Description copied from interface: Property
Returns the value of the 'Type' reference.

If the meaning of the 'Type' reference isn't clear, there really should be more of a description here...

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

setType

public void setType(Type value)
Description copied from interface: Property
Sets the value of the 'Type' reference.

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

getAnyAttribute

public commonj.sdo.Sequence getAnyAttribute()
Description copied from interface: Property
Returns the value of the 'Any Attribute' attribute list.

If the meaning of the 'Any Attribute' attribute list isn't clear, there really should be more of a description here...

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

getDefault_

public java.lang.String getDefault_()
Description copied from interface: Property
Returns the value of the 'Default' attribute.

If the meaning of the 'Default' attribute isn't clear, there really should be more of a description here...

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_(java.lang.String value)
Description copied from interface: Property
Sets the value of the 'Default' attribute.

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

getOpposite_

public Property getOpposite_()
Description copied from interface: Property
Returns the value of the 'Opposite' reference.

If the meaning of the 'Opposite' reference isn't clear, there really should be more of a description here...

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

setOpposite_

public void setOpposite_(Property value)
Description copied from interface: Property
Sets the value of the 'Opposite' reference.

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

setContainment

public void setContainment(boolean value)
Description copied from interface: Property
Sets the value of the 'Containment' attribute.

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

setNullable

public void setNullable(boolean value)
Description copied from interface: Property
Sets the value of the 'Nullable' attribute.

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

unsetNullable

public void unsetNullable()
Description copied from interface: Property
Unsets the value of the 'Nullable' attribute.

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

isSetNullable

public boolean isSetNullable()
Description copied from interface: Property
Returns whether the value of the 'Nullable' attribute is set.

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)

unsetName

public void unsetName()
Description copied from interface: Property
Unsets the value of the 'Name' attribute.

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

isSetName

public boolean isSetName()
Description copied from interface: Property
Returns whether the value of the 'Name' attribute is set.

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)

unsetOpposite

public void unsetOpposite()
Description copied from interface: Property
Unsets the value of the 'Opposite' reference.

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

isSetOpposite

public boolean isSetOpposite()
Description copied from interface: Property
Returns whether the value of the 'Opposite' reference is set.

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)

unsetType

public void unsetType()
Description copied from interface: Property
Unsets the value of the 'Type' reference.

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

isSetType

public boolean isSetType()
Description copied from interface: Property
Returns whether the value of the 'Type' reference is set.

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)

unsetDefault

public void unsetDefault()
Description copied from interface: Property
Unsets the value of the 'Default' attribute.

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

isSetDefault

public boolean isSetDefault()
Description copied from interface: Property
Returns whether the value of the 'Default' attribute is set.

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)


Copyright © 2007 Apache Software Foundation. All Rights Reserved.