edu.ksu.cis.cadena.core.specification.property
Interface OpenPropertyDeclaration

All Superinterfaces:
CalmObject, PropertyDeclaration

public interface OpenPropertyDeclaration
extends PropertyDeclaration

A representation of the model object 'Open Property Declaration'.

The following features are supported:

See Also:
PropertyPackage.getOpenPropertyDeclaration()

Method Summary
 EList getBindings()
          Returns the value of the 'Bindings' containment reference list.
 Property getTheDefaultValue()
          Returns the value of the 'The Default Value' containment reference.
 PropertyType getTheType()
          Returns the value of the 'The Type' containment reference.
 java.util.List<OpenPropertyBinding> getTypedBindings()
           
 void setTheDefaultValue(Property value)
          Sets the value of the 'The Default Value' containment reference.
 void setTheType(PropertyType value)
          Sets the value of the 'The Type' containment reference.
 
Methods inherited from interface edu.ksu.cis.cadena.core.specification.property.PropertyDeclaration
getDefaultValue, getKind, getName, getType, setDefaultValue, setKind, setName
 
Methods inherited from interface edu.ksu.cis.cadena.core.specification.base.CalmObject
addBackReference, getBackReferences, getDeleted, getTrashCan, getUuid, removeBackReference
 

Method Detail

getBindings

EList getBindings()
Returns the value of the 'Bindings' containment reference list. The list contents are of type OpenPropertyBinding.

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

Returns:
the value of the 'Bindings' containment reference list.
See Also:
PropertyPackage.getOpenPropertyDeclaration_Bindings()

getTheDefaultValue

Property getTheDefaultValue()
Returns the value of the 'The Default Value' containment reference.

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

Returns:
the value of the 'The Default Value' containment reference.
See Also:
setTheDefaultValue(Property), PropertyPackage.getOpenPropertyDeclaration_TheDefaultValue()

setTheDefaultValue

void setTheDefaultValue(Property value)
Sets the value of the 'The Default Value' containment reference.

Parameters:
value - the new value of the 'The Default Value' containment reference.
See Also:
getTheDefaultValue()

getTheType

PropertyType getTheType()
Returns the value of the 'The Type' containment reference.

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

Returns:
the value of the 'The Type' containment reference.
See Also:
setTheType(PropertyType), PropertyPackage.getOpenPropertyDeclaration_TheType()

setTheType

void setTheType(PropertyType value)
Sets the value of the 'The Type' containment reference.

Parameters:
value - the new value of the 'The Type' containment reference.
See Also:
getTheType()

getTypedBindings

java.util.List<OpenPropertyBinding> getTypedBindings()