|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEDU.utwente.CoCompose.lang.ModelVisitor
EDU.utwente.CoCompose.util.PositionVisitor
Positions all entities of a model using a source model.
Field Summary |
Fields inherited from class EDU.utwente.CoCompose.lang.ModelVisitor |
log |
Constructor Summary | |
PositionVisitor(Model source)
Constructs a PositionVisitor. |
Method Summary | |
protected Model |
getSourceModel()
Gets the source model for positioning. |
void |
visitAbstractConcept(AbstractConcept concept)
Positions an AbstractConcept object using the source model. |
void |
visitComposite(Composite composite)
Positions a Composite object using the source model. |
void |
visitLink(Link link)
Positions a Link object intermediate points using the source model. |
void |
visitModel(Model model)
Iterates over all free nodes that are also AbstractConcepts. |
Methods inherited from class EDU.utwente.CoCompose.lang.ModelVisitor |
getUpdate, run, setErrorReporter, setLogger, setUpdate, startModel, visitCompositePartConcept, visitCompositeRole, visitConcept, visitConstrainedConcept, visitImplementation, visitImplementationGenerator, visitImplementationRolePart, visitPublishedConcept, visitSolutionPattern, visitSolutionRole |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PositionVisitor(Model source)
source
- The source model to read the positions from.Method Detail |
protected Model getSourceModel()
public void visitModel(Model model) throws CoComposeException
visitModel
in class ModelVisitor
model
- The model to iterate over.
CoComposeException
- if visiting operation failed.public void visitAbstractConcept(AbstractConcept concept) throws CoComposeException
visitAbstractConcept
in class ModelVisitor
concept
- The abstract concept to visit.
CoComposeException
- if visiting operation failed.public void visitComposite(Composite composite) throws CoComposeException
visitComposite
in class ModelVisitor
composite
- The composite to visit.
CoComposeException
- if visiting operation failed.public void visitLink(Link link) throws CoComposeException
visitLink
in class ModelVisitor
link
- The link to visit.
CoComposeException
- if visiting operation failed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |