org.eclipse.stp.core.sca
Interface Property

All Superinterfaces:
SCAObject

public interface Property
extends SCAObject

A representation of the model object 'Property'.

This interface is not intended to be implemented by clients.

The following features are supported:

See Also:
SCAPackage.getProperty()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 FeatureMap getAny()
          Returns the value of the 'Any' attribute list.
 FeatureMap getAnyAttribute()
          Returns the value of the 'Any Attribute' attribute list.
 java.lang.String getDefault()
          Returns the value of the 'Default' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 java.lang.Object getType()
          Returns the value of the 'Type' attribute.
 boolean isMany()
          Returns the value of the 'Many' attribute.
 boolean isRequired()
          Returns the value of the 'Required' attribute.
 boolean isSetMany()
          Returns whether the value of the 'Many' attribute is set.
 boolean isSetRequired()
          Returns whether the value of the 'Required' attribute is set.
 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 setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setRequired(boolean value)
          Sets the value of the 'Required' attribute.
 void setType(java.lang.Object value)
          Sets the value of the 'Type' attribute.
 void unsetMany()
          Unsets the value of the 'Many' attribute.
 void unsetRequired()
          Unsets the value of the 'Required' attribute.
 
Methods inherited from interface org.eclipse.stp.core.sca.SCAObject
addStatus, clearStatus, getEObject, getFlags, getStatus
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getAny

FeatureMap getAny()
Returns the value of the 'Any' attribute list. The list contents are of type org.eclipse.emf.ecore.util.FeatureMap.Entry.

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.
See Also:
SCAPackage.getProperty_Any()

getDefault

java.lang.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:
setDefault(String), SCAPackage.getProperty_Default()

setDefault

void setDefault(java.lang.String value)
Sets the value of the 'Default' attribute.

Parameters:
value - the new value of the 'Default' attribute.
See Also:
getDefault()

isMany

boolean isMany()
Returns the value of the 'Many' attribute. The default value is "false".

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), SCAPackage.getProperty_Many()

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)

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

Specified by:
getName in interface SCAObject
Returns:
the value of the 'Name' attribute.
See Also:
setName(String), SCAPackage.getProperty_Name()

setName

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

Specified by:
setName in interface SCAObject
Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

isRequired

boolean isRequired()
Returns the value of the 'Required' attribute. The default value is "false".

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

Returns:
the value of the 'Required' attribute.
See Also:
isSetRequired(), unsetRequired(), setRequired(boolean), SCAPackage.getProperty_Required()

setRequired

void setRequired(boolean value)
Sets the value of the 'Required' attribute.

Parameters:
value - the new value of the 'Required' attribute.
See Also:
isSetRequired(), unsetRequired(), isRequired()

unsetRequired

void unsetRequired()
Unsets the value of the 'Required' attribute.

See Also:
isSetRequired(), isRequired(), setRequired(boolean)

isSetRequired

boolean isSetRequired()
Returns whether the value of the 'Required' attribute is set.

Returns:
whether the value of the 'Required' attribute is set.
See Also:
unsetRequired(), isRequired(), setRequired(boolean)

getType

java.lang.Object getType()
Returns the value of the 'Type' attribute.

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

Returns:
the value of the 'Type' attribute.
See Also:
setType(Object), SCAPackage.getProperty_Type()

setType

void setType(java.lang.Object value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
getType()

getAnyAttribute

FeatureMap getAnyAttribute()
Returns the value of the 'Any Attribute' attribute list. The list contents are of type org.eclipse.emf.ecore.util.FeatureMap.Entry.

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.
See Also:
SCAPackage.getProperty_AnyAttribute()