com.ohrasys.cad.gds.dao
Class ReferenceElement

java.lang.Object
  extended by com.ohrasys.cad.gds.dao.Element
      extended by com.ohrasys.cad.gds.dao.ReferenceElement
All Implemented Interfaces:
InfoProvider
Direct Known Subclasses:
ArrayReference, StructureReference

public class ReferenceElement
extends Element
implements InfoProvider

A reference element data access object


Field Summary
 
Fields inherited from class com.ohrasys.cad.gds.dao.Element
i18n
 
Constructor Summary
ReferenceElement()
          Creates a new ReferenceElement object.
ReferenceElement(boolean external, boolean template, int group, java.lang.String name, Transform transform, java.awt.Point[] points)
          Creates a new instance of ReferenceElement
 
Method Summary
 java.lang.String getInfo()
          Returns a textual representation of the reference element
 java.lang.String getName()
          Getter for property name.
 Transform getTransform()
          Getter for property transform.
 void setName(java.lang.String name)
          Setter for property name.
 void setTransform(Transform transform)
          Setter for property transform.
 java.lang.String toString()
          Returns a string representation of the reference element
 
Methods inherited from class com.ohrasys.cad.gds.dao.Element
getGroup, getPoints, getProperties, isExternal, isTemplate, setExternal, setGroup, setPoints, setProperties, setTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReferenceElement

public ReferenceElement()
Creates a new ReferenceElement object.


ReferenceElement

public ReferenceElement(boolean external,
                        boolean template,
                        int group,
                        java.lang.String name,
                        Transform transform,
                        java.awt.Point[] points)
Creates a new instance of ReferenceElement

Parameters:
external - The reference element is external data
template - The reference element is template data
group - The object group the reference element belongs to
name - The name of the reference element
transform - The transform of the reference element
points - The points that define the reference element
Method Detail

getInfo

public java.lang.String getInfo()
Returns a textual representation of the reference element

Specified by:
getInfo in interface InfoProvider
Overrides:
getInfo in class Element
Returns:
A textual representation of the reference element

getName

public java.lang.String getName()
Getter for property name.

Returns:
Value of property name.

getTransform

public Transform getTransform()
Getter for property transform.

Returns:
Value of property transform.

setName

public void setName(java.lang.String name)
Setter for property name.

Parameters:
name - New value of property name.

setTransform

public void setTransform(Transform transform)
Setter for property transform.

Parameters:
transform - New value of property transform.

toString

public java.lang.String toString()
Returns a string representation of the reference element

Overrides:
toString in class Element
Returns:
A string representation of the reference element