org.apache.tuscany.sdo.model
Interface Type

All Superinterfaces:
Serializable
All Known Implementing Classes:
ClassImpl, DataTypeImpl, TypeImpl

public interface Type
extends Serializable

A representation of the model object 'Type'.

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.
 List getBaseType()
          Returns the value of the 'Base Type' reference list.
 String getInstanceClassName()
           
 String getName()
          Returns the value of the 'Name' attribute.
 List getProperty()
          Returns the value of the 'Property' containment reference list.
 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 isSetName()
          Returns whether the value of the 'Name' 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.
 boolean isSetUri()
          Returns whether the value of the 'Uri' 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(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(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 unsetName()
          Unsets the value of the 'Name' attribute.
 void unsetOpen()
          Unsets the value of the 'Open' attribute.
 void unsetSequenced()
          Unsets the value of the 'Sequenced' attribute.
 void unsetUri()
          Unsets the value of the 'Uri' attribute.
 

Method Detail

getBaseType

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

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

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)

getUri

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:
isSetUri(), unsetUri(), setUri(String)

setUri

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

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

unsetUri

void unsetUri()
Unsets the value of the 'Uri' attribute.

See Also:
isSetUri(), getUri(), setUri(String)

isSetUri

boolean isSetUri()
Returns whether the value of the 'Uri' attribute is set.

Returns:
whether the value of the 'Uri' attribute is set.
See Also:
unsetUri(), getUri(), setUri(String)

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)

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)

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)

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.

getInstanceClassName

String getInstanceClassName()


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