ix.icore.domain
Class ObjectClass
java.lang.Object
ix.icore.AbstractAnnotatedObject
ix.icore.AbstractIXObject
ix.icore.domain.ObjectClass
- All Implemented Interfaces:
- Annotated, Named, IXObject, java.io.Serializable, java.lang.Cloneable
public class ObjectClass
- extends AbstractIXObject
- implements Named, java.lang.Cloneable
- See Also:
- Serialized Form
Methods inherited from class ix.icore.AbstractAnnotatedObject |
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
superClassNames
protected ix.util.lisp.ListOfSymbol superClassNames
objectProperties
protected ix.icore.domain.ListOfObjectProperty objectProperties
ObjectClass
public ObjectClass()
getName
public java.lang.String getName()
- Specified by:
getName
in interface Named
setName
public void setName(java.lang.String name)
getSuperClassNames
public ix.util.lisp.ListOfSymbol getSuperClassNames()
setSuperClassNames
public void setSuperClassNames(ix.util.lisp.ListOfSymbol superClassNames)
getObjectProperties
public ix.icore.domain.ListOfObjectProperty getObjectProperties()
setObjectProperties
public void setObjectProperties(ix.icore.domain.ListOfObjectProperty objectProperties)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object