org.eclipse.gmt.umlx.gcore
Interface GSheetNode

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, GElement, GModelElement, GNodeElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
GClass, GDataType, GEnum, GPackage, GPersistentNamedSheetNode, GPersistentSheetNode, GSheetAttribute, GStickyNote, GTransientSheetNode, TxClassVariable, TxDomain, TxEvolution, TxEvolutionInstance, TxHelper, TxMapping, TxMappingInstance, TxOCLConstraint, TxPreservation, TxPreservationInstance, TxRelation, TxRelationInstance, TxSheetAttributeVariable, TxSheetExpressionVariable, TxSheetVariable, TxTransformation, TxTypedModel, TxUsedDomain, TxUsedPackage
All Known Implementing Classes:
GClassImpl, GDataTypeImpl, GEnumImpl, GPackageImpl, GPersistentNamedSheetNodeImpl, GPersistentSheetNodeImpl, GSheetAttributeImpl, GSheetNodeImpl, GStickyNoteImpl, GTransientSheetNodeImpl, TxClassVariableImpl, TxDomainImpl, TxEvolutionImpl, TxEvolutionInstanceImpl, TxHelperImpl, TxMappingImpl, TxMappingInstanceImpl, TxOCLConstraintImpl, TxPreservationImpl, TxPreservationInstanceImpl, TxRelationImpl, TxRelationInstanceImpl, TxSheetAttributeVariableImpl, TxSheetExpressionVariableImpl, TxSheetVariableImpl, TxTransformationImpl, TxTypedModelImpl, TxUsedDomainImpl, TxUsedPackageImpl

public interface GSheetNode
extends GNodeElement

A representation of the model object 'GSheet Node'.

The following features are supported:

See Also:
GcorePackage.getGSheetNode()

Method Summary
 org.eclipse.draw2d.geometry.Point getLocation()
          Returns the value of the 'Location' attribute.
 GSheet getSheet()
          Returns the value of the 'Sheet' container reference.
 int getWidth()
          Returns the value of the 'Width' attribute.
 void setLocation(org.eclipse.draw2d.geometry.Point value)
          Sets the value of the 'Location' attribute.
 void setSheet(GSheet value)
          Sets the value of the 'Sheet' container reference.
 void setWidth(int value)
          Sets the value of the 'Width' attribute.
 
Methods inherited from interface org.eclipse.gmt.umlx.gcore.GNodeElement
getIncomingConnections, getOutgoingConnections
 
Methods inherited from interface org.eclipse.gmt.umlx.gcore.GModelElement
getCoModel, getDiagram, setCoModel, simpleGetCoModel
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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

getLocation

org.eclipse.draw2d.geometry.Point getLocation()
Returns the value of the 'Location' attribute.

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

Returns:
the value of the 'Location' attribute.
See Also:
setLocation(Point), GcorePackage.getGSheetNode_Location()

setLocation

void setLocation(org.eclipse.draw2d.geometry.Point value)
Sets the value of the 'Location' attribute.

Parameters:
value - the new value of the 'Location' attribute.
See Also:
getLocation()

getSheet

GSheet getSheet()
Returns the value of the 'Sheet' container reference. It is bidirectional and its opposite is 'Nodes'.

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

Specified by:
getSheet in interface GModelElement
Returns:
the value of the 'Sheet' container reference.
See Also:
setSheet(GSheet), GcorePackage.getGSheetNode_Sheet(), GSheet.getNodes()

setSheet

void setSheet(GSheet value)
Sets the value of the 'Sheet' container reference.

Parameters:
value - the new value of the 'Sheet' container reference.
See Also:
getSheet()

getWidth

int getWidth()
Returns the value of the 'Width' attribute. The default value is "-1".

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

Returns:
the value of the 'Width' attribute.
See Also:
setWidth(int), GcorePackage.getGSheetNode_Width()

setWidth

void setWidth(int value)
Sets the value of the 'Width' attribute.

Parameters:
value - the new value of the 'Width' attribute.
See Also:
getWidth()