org.javagen.agile.oo.model
Class Reference
java.lang.Object
org.javagen.agile.core.model.AbstractModel
org.javagen.agile.oo.model.Property
org.javagen.agile.oo.model.Reference
- All Implemented Interfaces:
- Serializable, ContextHolder, Model
public class Reference
- extends Property
Models a Object-Oriented class reference by extending a class property.
References are between model classes, if the class
you are referencing is in a external library, you must at least provide a Class with a name in
order to model a reference.
- Author:
- Richard Easterling
- See Also:
- Serialized Form
| Methods inherited from class org.javagen.agile.core.model.AbstractModel |
addChildModel, allOwnedModels, equals, get, getChildModels, getContext, getId, getModelType, getName, getParentModel, lookupChildByName, put, setChildModels, setContext, setId, setModelType, setName, setParentModel |
DEFAULT_MODEL_TYPE
public static final String DEFAULT_MODEL_TYPE
- See Also:
- Constant Field Values
reverse
protected Reference reverse
targetType
protected Class targetType
Reference
public Reference()
getCardinality
public Reference.LocalCardinality getCardinality()
getReverse
public Reference getReverse()
setReverse
public void setReverse(Reference reverse)
getTargetType
public Class getTargetType()
setTargetType
public void setTargetType(Class targetType)
getType
public String getType()
- Overrides:
getType in class Property
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.