org.apache.tuscany.sdo.model
Interface Property

All Superinterfaces:
Serializable
All Known Implementing Classes:
AttributeImpl, PropertyImpl, ReferenceImpl

public interface Property
extends Serializable

A representation of the model object 'Property'.

The following features are supported:


Method Summary
 List getAliasName()
          Returns the value of the 'Alias Name' attribute list.
 Sequence getAny()
          Returns the value of the 'Any' attribute list.
 Sequence getAnyAttribute()
          Returns the value of the 'Any Attribute' attribute list.
 String getDefault_()
          Returns the value of the 'Default' attribute.
 String getName()
          Returns the value of the 'Name' attribute.
 Property getOpposite_()
          Returns the value of the 'Opposite' reference.
 Type getType_()
          Returns the value of the 'Type' reference.
 boolean isContainment()
          Returns the value of the 'Containment' attribute.
 boolean isMany()
          Returns the value of the 'Many' attribute.
 boolean isNullable()
          Returns the value of the 'Nullable' attribute.
 boolean isReadOnly()
          Returns the value of the 'Read Only' attribute.
 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.
 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 setName(String value)
          Sets the value of the 'Name' 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.
 

Method Detail

getAliasName

List getAliasName()
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...

Returns:
the value of the 'Alias Name' attribute list.

getAny

Sequence getAny()
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...

Returns:
the value of the 'Any' attribute list.

getName

String getName()
Returns the value of the 'Name' attribute.

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

Returns:
the value of the 'Name' attribute.
See Also:
isSetName(), unsetName(), setName(String)

setName

void setName(String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
isSetName(), unsetName(), getName()

unsetName

void unsetName()
Unsets the value of the 'Name' attribute.

See Also:
isSetName(), getName(), setName(String)

isSetName

boolean isSetName()
Returns whether the value of the 'Name' attribute is set.

Returns:
whether the value of the 'Name' attribute is set.
See Also:
unsetName(), getName(), setName(String)

isMany

boolean isMany()
Returns the value of the 'Many' attribute.

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

Returns:
the value of the 'Many' attribute.
See Also:
isSetMany(), unsetMany(), setMany(boolean)

setMany

void setMany(boolean value)
Sets the value of the 'Many' attribute.

Parameters:
value - the new value of the 'Many' attribute.
See Also:
isSetMany(), unsetMany(), isMany()

unsetMany

void unsetMany()
Unsets the value of the 'Many' attribute.

See Also:
isSetMany(), isMany(), setMany(boolean)

isSetMany

boolean isSetMany()
Returns whether the value of the 'Many' attribute is set.

Returns:
whether the value of the 'Many' attribute is set.
See Also:
unsetMany(), isMany(), setMany(boolean)

isContainment

boolean isContainment()
Returns the value of the 'Containment' attribute.

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

Returns:
the value of the 'Containment' attribute.
See Also:
isSetContainment(), unsetContainment(), setContainment(boolean)

setContainment

void setContainment(boolean value)
Sets the value of the 'Containment' attribute.

Parameters:
value - the new value of the 'Containment' attribute.
See Also:
isSetContainment(), unsetContainment(), isContainment()

unsetContainment

void unsetContainment()
Unsets the value of the 'Containment' attribute.

See Also:
isSetContainment(), isContainment(), setContainment(boolean)

isSetContainment

boolean isSetContainment()
Returns whether the value of the 'Containment' attribute is set.

Returns:
whether the value of the 'Containment' attribute is set.
See Also:
unsetContainment(), isContainment(), setContainment(boolean)

getDefault_

String getDefault_()
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...

Returns:
the value of the 'Default' attribute.
See Also:
isSetDefault(), unsetDefault(), setDefault_(String)

setDefault_

void setDefault_(String value)
Sets the value of the 'Default' attribute.

Parameters:
value - the new value of the 'Default' attribute.
See Also:
isSetDefault(), unsetDefault(), getDefault_()

unsetDefault

void unsetDefault()
Unsets the value of the 'Default' attribute.

See Also:
isSetDefault(), getDefault_(), setDefault_(String)

isSetDefault

boolean isSetDefault()
Returns whether the value of the 'Default' attribute is set.

Returns:
whether the value of the 'Default' attribute is set.
See Also:
unsetDefault(), getDefault_(), setDefault_(String)

isReadOnly

boolean isReadOnly()
Returns the value of the 'Read Only' attribute.

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

Returns:
the value of the 'Read Only' attribute.
See Also:
isSetReadOnly(), unsetReadOnly(), setReadOnly(boolean)

setReadOnly

void setReadOnly(boolean value)
Sets the value of the 'Read Only' attribute.

Parameters:
value - the new value of the 'Read Only' attribute.
See Also:
isSetReadOnly(), unsetReadOnly(), isReadOnly()

unsetReadOnly

void unsetReadOnly()
Unsets the value of the 'Read Only' attribute.

See Also:
isSetReadOnly(), isReadOnly(), setReadOnly(boolean)

isSetReadOnly

boolean isSetReadOnly()
Returns whether the value of the 'Read Only' attribute is set.

Returns:
whether the value of the 'Read Only' attribute is set.
See Also:
unsetReadOnly(), isReadOnly(), setReadOnly(boolean)

getType_

Type getType_()
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...

Returns:
the value of the 'Type' reference.
See Also:
isSetType(), unsetType(), setType(Type)

setType

void setType(Type value)
Sets the value of the 'Type' reference.

Parameters:
value - the new value of the 'Type' reference.
See Also:
isSetType(), unsetType(), getType_()

unsetType

void unsetType()
Unsets the value of the 'Type' reference.

See Also:
isSetType(), getType_(), setType(Type)

isSetType

boolean isSetType()
Returns whether the value of the 'Type' reference is set.

Returns:
whether the value of the 'Type' reference is set.
See Also:
unsetType(), getType_(), setType(Type)

getOpposite_

Property getOpposite_()
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...

Returns:
the value of the 'Opposite' reference.
See Also:
isSetOpposite(), unsetOpposite(), setOpposite_(Property)

setOpposite_

void setOpposite_(Property value)
Sets the value of the 'Opposite' reference.

Parameters:
value - the new value of the 'Opposite' reference.
See Also:
isSetOpposite(), unsetOpposite(), getOpposite_()

unsetOpposite

void unsetOpposite()
Unsets the value of the 'Opposite' reference.

See Also:
isSetOpposite(), getOpposite_(), setOpposite_(Property)

isSetOpposite

boolean isSetOpposite()
Returns whether the value of the 'Opposite' reference is set.

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

isNullable

boolean isNullable()
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...

Returns:
the value of the 'Nullable' attribute.
See Also:
isSetNullable(), unsetNullable(), setNullable(boolean)

setNullable

void setNullable(boolean value)
Sets the value of the 'Nullable' attribute.

Parameters:
value - the new value of the 'Nullable' attribute.
See Also:
isSetNullable(), unsetNullable(), isNullable()

unsetNullable

void unsetNullable()
Unsets the value of the 'Nullable' attribute.

See Also:
isSetNullable(), isNullable(), setNullable(boolean)

isSetNullable

boolean isSetNullable()
Returns whether the value of the 'Nullable' attribute is set.

Returns:
whether the value of the 'Nullable' attribute is set.
See Also:
unsetNullable(), isNullable(), setNullable(boolean)

getAnyAttribute

Sequence getAnyAttribute()
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...

Returns:
the value of the 'Any Attribute' attribute list.


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