org.eclipse.gmt.umlx.emof
Interface Property

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, MultiplicityElement, NamedElement, org.eclipse.emf.common.notify.Notifier, Object, TypedElement
All Known Subinterfaces:
ContextualProperty

public interface Property
extends MultiplicityElement, TypedElement

A representation of the model object 'Property'.

The following features are supported:

See Also:
EmofPackage.getProperty()

Method Summary
 Class getClass_()
          Returns the value of the 'Class' container reference.
 java.lang.String getDefault()
          Returns the value of the 'Default' attribute.
 java.lang.Boolean getIsComposite()
          Returns the value of the 'Is Composite' attribute.
 java.lang.Boolean getIsDerived()
          Returns the value of the 'Is Derived' attribute.
 java.lang.Boolean getIsId()
          Returns the value of the 'Is Id' attribute.
 java.lang.Boolean getIsReadOnly()
          Returns the value of the 'Is Read Only' attribute.
 Property getOpposite()
          Returns the value of the 'Opposite' reference.
 void setClass(Class value)
          Sets the value of the 'Class' container reference.
 void setDefault(java.lang.String value)
          Sets the value of the 'Default' attribute.
 void setIsComposite(java.lang.Boolean value)
          Sets the value of the 'Is Composite' attribute.
 void setIsDerived(java.lang.Boolean value)
          Sets the value of the 'Is Derived' attribute.
 void setIsId(java.lang.Boolean value)
          Sets the value of the 'Is Id' attribute.
 void setIsReadOnly(java.lang.Boolean value)
          Sets the value of the 'Is Read Only' attribute.
 void setOpposite(Property value)
          Sets the value of the 'Opposite' reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.MultiplicityElement
getIsOrdered, getIsUnique, getLower, getUpper, setIsOrdered, setIsUnique, setLower, setUpper
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.TypedElement
getType, setType
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.NamedElement
getName, setName
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Element
getOwnedComment, getTag
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getClass_

Class getClass_()
Returns the value of the 'Class' container reference. It is bidirectional and its opposite is 'Owned Attribute'.

If the meaning of the 'Class' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Class' container reference.
See Also:
setClass(org.eclipse.gmt.umlx.emof.Class), EmofPackage.getProperty_Class(), Class.getOwnedAttribute()

setClass

void setClass(Class value)
Sets the value of the 'Class' container reference.

Parameters:
value - the new value of the 'Class' container reference.
See Also:
getClass_()

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:
setOpposite(Property), EmofPackage.getProperty_Opposite()

setOpposite

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

Parameters:
value - the new value of the 'Opposite' reference.
See Also:
getOpposite()

getIsReadOnly

java.lang.Boolean getIsReadOnly()
Returns the value of the 'Is Read Only' attribute.

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

Returns:
the value of the 'Is Read Only' attribute.
See Also:
setIsReadOnly(Boolean), EmofPackage.getProperty_IsReadOnly()

setIsReadOnly

void setIsReadOnly(java.lang.Boolean value)
Sets the value of the 'Is Read Only' attribute.

Parameters:
value - the new value of the 'Is Read Only' attribute.
See Also:
getIsReadOnly()

getIsDerived

java.lang.Boolean getIsDerived()
Returns the value of the 'Is Derived' attribute.

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

Returns:
the value of the 'Is Derived' attribute.
See Also:
setIsDerived(Boolean), EmofPackage.getProperty_IsDerived()

setIsDerived

void setIsDerived(java.lang.Boolean value)
Sets the value of the 'Is Derived' attribute.

Parameters:
value - the new value of the 'Is Derived' attribute.
See Also:
getIsDerived()

getIsComposite

java.lang.Boolean getIsComposite()
Returns the value of the 'Is Composite' attribute.

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

Returns:
the value of the 'Is Composite' attribute.
See Also:
setIsComposite(Boolean), EmofPackage.getProperty_IsComposite()

setIsComposite

void setIsComposite(java.lang.Boolean value)
Sets the value of the 'Is Composite' attribute.

Parameters:
value - the new value of the 'Is Composite' attribute.
See Also:
getIsComposite()

getIsId

java.lang.Boolean getIsId()
Returns the value of the 'Is Id' attribute.

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

Returns:
the value of the 'Is Id' attribute.
See Also:
setIsId(Boolean), EmofPackage.getProperty_IsId()

setIsId

void setIsId(java.lang.Boolean value)
Sets the value of the 'Is Id' attribute.

Parameters:
value - the new value of the 'Is Id' attribute.
See Also:
getIsId()

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