edu.mit.sketch.uml
Class UMLProperty

java.lang.Object
  |
  +--edu.mit.sketch.uml.UMLProperty
All Implemented Interfaces:
Cloneable, Serializable

public class UMLProperty
extends Object
implements Serializable, Cloneable

See Also:
Serialized Form

Field Summary
 int packagePermissions
           
 int privatePermissions
           
 int protectedPermissions
           
 int publicPermissions
           
 
Constructor Summary
UMLProperty(String n, UMLClass o)
           
UMLProperty(String n, UMLClass o, int w)
           
UMLProperty(String n, UMLClass o, int w, int r)
           
 
Method Summary
 Object clone()
           
 String getName()
           
 int getReadable()
           
 UMLClass getUMLClassParent()
           
 int getWriteable()
           
 void setName(String n)
           
 void setReadable(int r)
           
 void setUMLClassParent(UMLClass o)
           
 void setWriteable(int w)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

publicPermissions

public final int publicPermissions

packagePermissions

public final int packagePermissions

protectedPermissions

public final int protectedPermissions

privatePermissions

public final int privatePermissions
Constructor Detail

UMLProperty

public UMLProperty(String n,
                   UMLClass o,
                   int w,
                   int r)

UMLProperty

public UMLProperty(String n,
                   UMLClass o,
                   int w)

UMLProperty

public UMLProperty(String n,
                   UMLClass o)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

setName

public void setName(String n)

getName

public String getName()

toString

public String toString()
Overrides:
toString in class Object

setWriteable

public void setWriteable(int w)

getWriteable

public int getWriteable()

setReadable

public void setReadable(int r)

getReadable

public int getReadable()

setUMLClassParent

public void setUMLClassParent(UMLClass o)

getUMLClassParent

public UMLClass getUMLClassParent()