org.apache.tuscany.sdo.model
Interface Type

All Known Implementing Classes:
ClassImpl, DataTypeImpl, TypeImpl

public interface Type

A representation of the model object 'Type'.

The following features are supported:


Method Summary
 java.util.List getAliasName()
          Returns the value of the 'Alias Name' attribute list.
 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.
 java.util.List getBaseType()
          Returns the value of the 'Base Type' reference list.
 java.lang.String getInstanceClassName()
           
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 java.util.List getProperty()
          Returns the value of the 'Property' containment reference list.
 java.lang.String getUri()
          Returns the value of the 'Uri' attribute.
 boolean isAbstract()
          Returns the value of the 'Abstract' attribute.
 boolean isDataType()
          Returns the value of the 'Data Type' attribute.
 boolean isOpen()
          Returns the value of the 'Open' attribute.
 boolean isSequenced()
          Returns the value of the 'Sequenced' attribute.
 boolean isSetAbstract()
          Returns whether the value of the 'Abstract' attribute is set.
 boolean isSetDataType()
          Returns whether the value of the 'Data Type' attribute is set.
 boolean isSetOpen()
          Returns whether the value of the 'Open' attribute is set.
 boolean isSetSequenced()
          Returns whether the value of the 'Sequenced' attribute is set.
 void setAbstract(boolean value)
          Sets the value of the 'Abstract' attribute.
 void setDataType(boolean value)
          Sets the value of the 'Data Type' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setOpen(boolean value)
          Sets the value of the 'Open' attribute.
 void setSequenced(boolean value)
          Sets the value of the 'Sequenced' attribute.
 void setUri(java.lang.String value)
          Sets the value of the 'Uri' attribute.
 void unsetAbstract()
          Unsets the value of the 'Abstract' attribute.
 void unsetDataType()
          Unsets the value of the 'Data Type' attribute.
 void unsetOpen()
          Unsets the value of the 'Open' attribute.
 void unsetSequenced()
          Unsets the value of the 'Sequenced' attribute.
 

Method Detail

getBaseType

java.util.List getBaseType()
Returns the value of the 'Base Type' reference list. The list contents are of type Type.

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

Returns:
the value of the 'Base Type' reference list.

getProperty

java.util.List getProperty()
Returns the value of the 'Property' containment reference list. The list contents are of type Property.

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

Returns:
the value of the 'Property' containment reference list.

getAliasName

java.util.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

commonj.sdo.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.

isAbstract

boolean isAbstract()
Returns the value of the 'Abstract' attribute.

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

Returns:
the value of the 'Abstract' attribute.
See Also:
isSetAbstract(), unsetAbstract(), setAbstract(boolean)

setAbstract

void setAbstract(boolean value)
Sets the value of the 'Abstract' attribute.

Parameters:
value - the new value of the 'Abstract' attribute.
See Also:
isSetAbstract(), unsetAbstract(), isAbstract()

unsetAbstract

void unsetAbstract()
Unsets the value of the 'Abstract' attribute.

See Also:
isSetAbstract(), isAbstract(), setAbstract(boolean)

isSetAbstract

boolean isSetAbstract()
Returns whether the value of the 'Abstract' attribute is set.

Returns:
whether the value of the 'Abstract' attribute is set.
See Also:
unsetAbstract(), isAbstract(), setAbstract(boolean)

isDataType

boolean isDataType()
Returns the value of the 'Data Type' attribute.

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

Returns:
the value of the 'Data Type' attribute.
See Also:
isSetDataType(), unsetDataType(), setDataType(boolean)

setDataType

void setDataType(boolean value)
Sets the value of the 'Data Type' attribute.

Parameters:
value - the new value of the 'Data Type' attribute.
See Also:
isSetDataType(), unsetDataType(), isDataType()

unsetDataType

void unsetDataType()
Unsets the value of the 'Data Type' attribute.

See Also:
isSetDataType(), isDataType(), setDataType(boolean)

isSetDataType

boolean isSetDataType()
Returns whether the value of the 'Data Type' attribute is set.

Returns:
whether the value of the 'Data Type' attribute is set.
See Also:
unsetDataType(), isDataType(), setDataType(boolean)

getName

java.lang.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:
setName(String)

setName

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

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

isOpen

boolean isOpen()
Returns the value of the 'Open' attribute.

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

Returns:
the value of the 'Open' attribute.
See Also:
isSetOpen(), unsetOpen(), setOpen(boolean)

setOpen

void setOpen(boolean value)
Sets the value of the 'Open' attribute.

Parameters:
value - the new value of the 'Open' attribute.
See Also:
isSetOpen(), unsetOpen(), isOpen()

unsetOpen

void unsetOpen()
Unsets the value of the 'Open' attribute.

See Also:
isSetOpen(), isOpen(), setOpen(boolean)

isSetOpen

boolean isSetOpen()
Returns whether the value of the 'Open' attribute is set.

Returns:
whether the value of the 'Open' attribute is set.
See Also:
unsetOpen(), isOpen(), setOpen(boolean)

isSequenced

boolean isSequenced()
Returns the value of the 'Sequenced' attribute.

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

Returns:
the value of the 'Sequenced' attribute.
See Also:
isSetSequenced(), unsetSequenced(), setSequenced(boolean)

setSequenced

void setSequenced(boolean value)
Sets the value of the 'Sequenced' attribute.

Parameters:
value - the new value of the 'Sequenced' attribute.
See Also:
isSetSequenced(), unsetSequenced(), isSequenced()

unsetSequenced

void unsetSequenced()
Unsets the value of the 'Sequenced' attribute.

See Also:
isSetSequenced(), isSequenced(), setSequenced(boolean)

isSetSequenced

boolean isSetSequenced()
Returns whether the value of the 'Sequenced' attribute is set.

Returns:
whether the value of the 'Sequenced' attribute is set.
See Also:
unsetSequenced(), isSequenced(), setSequenced(boolean)

getUri

java.lang.String getUri()
Returns the value of the 'Uri' attribute.

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

Returns:
the value of the 'Uri' attribute.
See Also:
setUri(String)

setUri

void setUri(java.lang.String value)
Sets the value of the 'Uri' attribute.

Parameters:
value - the new value of the 'Uri' attribute.
See Also:
getUri()

getAnyAttribute

commonj.sdo.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.

getInstanceClassName

java.lang.String getInstanceClassName()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.