org.cumt.model.classes
Class BaseClassType
java.lang.Object
org.cumt.model.IdentifiedObject
org.cumt.model.PropertyAwareObject
org.cumt.model.BaseModelNode
org.cumt.model.ModelObject
org.cumt.model.RelationableModelObject
org.cumt.model.types.Type
org.cumt.model.classes.BaseClassType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, OperationAware
- Direct Known Subclasses:
- ClassType, Enumerator, InterfaceType
public abstract class BaseClassType
- extends Type
- implements OperationAware
- Author:
- Carlos Descalzi
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
FIELDS
|
static java.lang.String |
METHODS
|
Methods inherited from class org.cumt.model.BaseModelNode |
getAttribute, getAttributeNames, getAttributes, getCreationDate, getDefaultName, getDescription, getName, getParent, isIgnoredOnGeneration, removeAttribute, setAttribute, setAttributes, setDescription, setIgnoredOnGeneration, setName, setParent, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
METHODS
public static final java.lang.String METHODS
- See Also:
- Constant Field Values
FIELDS
public static final java.lang.String FIELDS
- See Also:
- Constant Field Values
BaseClassType
public BaseClassType()
getMethods
public java.util.List<Method> getMethods()
setMethods
public void setMethods(java.util.List<Method> methods)
addMethod
public void addMethod(Method method)
removeMethod
public void removeMethod(Method method)
getFields
public java.util.List<Field> getFields()
setFields
public void setFields(java.util.List<Field> attributes)
addField
public void addField(Field field)
removeField
public void removeField(Field field)
addRelation
public void addRelation(Relation relation)
- Overrides:
addRelation
in class RelationableModelObject
getOperations
public java.util.List<? extends Operation> getOperations()
- Specified by:
getOperations
in interface OperationAware
clone
public java.lang.Object clone()
- Overrides:
clone
in class ModelObject
Copyright © 2006 null. All Rights Reserved.