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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  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:
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.EStructuralFeature.Internal.DynamicValueHolder, 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 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.SimpleContentFeatureMapEntry, org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SimpleFeatureMapEntry
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
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.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  List aliasNames
           
static Type INTERNAL_BASE64_BYTES
           
static Type INTERNAL_QNAME
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EAttributeImpl
eAttributeType, 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
eGenericType, 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, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
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
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Constructor Summary
protected AttributeImpl()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate createFeatureMapSettingDelegate()
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 Object get(Property property)
          Returns the value of the specified instance property of this Property.
 List getAliasName()
          Returns the value of the 'Alias Name' attribute list.
 List getAliasNames()
           
 Sequence getAny()
          Returns the value of the 'Any' attribute list.
 Sequence getAnyAttribute()
          Returns the value of the 'Any Attribute' attribute list.
 Type getContainingType()
           
 String getDefault_()
          Returns the value of the 'Default' attribute.
 Object getDefault()
           
 List getInstanceProperties()
          Returns a read-only List of instance Properties available on this Property.
 Property getOpposite_()
          Returns the value of the 'Opposite' reference.
 Property getOpposite()
           
 Type getType_()
          Returns the value of the 'Type' reference.
 Type getType()
           
 boolean isContainment()
           
 boolean isNullable()
          Returns whether or not instances of this property can be set to null.
 boolean isOpenContent()
          Returns whether or not this is an open content Property.
 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_(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, freeze, getEAttributeType, isID, isMany, setEType, setID, setUpperBound, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl
eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, eInvoke, 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, setName, setSettingDelegate, setTransient, setUnsettable, setVolatile
 
Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, getEGenericType, getEType, getLowerBound, getUpperBound, isOrdered, isRequired, isSetEGenericType, isSetEType, setEGenericType, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, unsetEGenericType, unsetEType
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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
getEGenericType, getEType, getLowerBound, getUpperBound, isOrdered, isRequired, setEGenericType, setEType, 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, eInvoke, 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, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 

Field Detail

aliasNames

protected List aliasNames

INTERNAL_BASE64_BYTES

public static Type INTERNAL_BASE64_BYTES

INTERNAL_QNAME

public static Type INTERNAL_QNAME
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 Object getDefault()

Returns:
the default value.

isReadOnly

public boolean isReadOnly()

Specified by:
isReadOnly in interface Property
Returns:
true if values for this Property cannot be modified.
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 List getAliasNames()

Returns:
a list of alias names for this Property.

getType

public Type getType()

Returns:
the Property type.

getContainingType

public Type getContainingType()

Returns:
the Property's containing type.
See Also:
Type.getProperties()

getOpposite

public Property getOpposite()

Returns:
the opposite Property if the Property is bi-directional or null

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:
true if the Property is containment.
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 whether or not instances of this property can be set to null. The effect of calling set(null) on a non-nullable property is not specified by SDO.

Specified by:
isNullable in interface Property
Returns:
true if this property is nullable.
See Also:
Property.isSetNullable(), Property.unsetNullable(), Property.setNullable(boolean)

isOpenContent

public boolean isOpenContent()
Description copied from interface: Property
Returns whether or not this is an open content Property.

Returns:
true if this property is an open content Property.

getInstanceProperties

public List getInstanceProperties()
Description copied from interface: Property
Returns a read-only List of instance Properties available on this Property.

This list includes, at a minimum, any open content properties (extensions) added to the object before defining the Property's Type. Implementations may, but are not required to in the 2.1 version of SDO, provide additional instance properties.

Returns:
the List of instance Properties on this Property.

get

public Object get(Property property)
Description copied from interface: Property
Returns the value of the specified instance property of this Property.

Parameters:
property - one of the properties returned by Property.getInstanceProperties().
Returns:
the value of the specified property.
See Also:
DataObject.get(Property)

getAliasName

public 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 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 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 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_(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 © 2013 The Apache Software Foundation. All Rights Reserved.