org.globus.cog.gui.grapheditor.properties
Class AbstractProperty
java.lang.Object
org.globus.cog.gui.grapheditor.properties.AbstractProperty
- All Implemented Interfaces:
- Property
- Direct Known Subclasses:
- DelegatedProperty, IntrospectiveProperty, OverlayedProperty
- public abstract class AbstractProperty
- extends Object
- implements Property
Base class for properties. This whole concept of "soft" properties
allows for more flexibility than the java beans way.
AbstractProperty
public AbstractProperty(Object owner,
String name,
int access)
AbstractProperty
public AbstractProperty(Object owner,
String name)
getAccess
public int getAccess()
- Specified by:
getAccess in interface Property
setAccess
public void setAccess(int access)
- Specified by:
setAccess in interface Property
hasAccess
public boolean hasAccess(int access)
- Specified by:
hasAccess in interface Property
isWritable
public boolean isWritable()
- Specified by:
isWritable in interface Property
isInteractive
public boolean isInteractive()
- Specified by:
isInteractive in interface Property
isHidden
public boolean isHidden()
- Specified by:
isHidden in interface Property
getName
public String getName()
- Specified by:
getName in interface Property
setName
public void setName(String name)
- Specified by:
setName in interface Property
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName in interface Property
getOwner
public Object getOwner()
- Specified by:
getOwner in interface Property
setOwner
public void setOwner(Object owner)
- Specified by:
setOwner in interface Property
equals
public boolean equals(Object value)
hashCode
public int hashCode()