Uses of Interface
be.ac.vub.cocompose.lang.VisitedElement

Packages that use VisitedElement
be.ac.vub.cocompose.eclipse.actions   
be.ac.vub.cocompose.eclipse.model.core   
be.ac.vub.cocompose.eclipse.model.properties   
be.ac.vub.cocompose.io.xmi   
be.ac.vub.cocompose.lang   
be.ac.vub.cocompose.lang.constraints   
be.ac.vub.cocompose.lang.core   
be.ac.vub.cocompose.lang.datatypes   
be.ac.vub.cocompose.lang.impl.constraints   
be.ac.vub.cocompose.lang.impl.core   
be.ac.vub.cocompose.lang.impl.properties   
be.ac.vub.cocompose.lang.properties   
be.ac.vub.cocompose.operations   
 

Uses of VisitedElement in be.ac.vub.cocompose.eclipse.actions
 

Methods in be.ac.vub.cocompose.eclipse.actions with parameters of type VisitedElement
protected  Point CoComposePasteAction.getPasteLocation(VisitedElement element)
          Get the location where to paste.
 

Uses of VisitedElement in be.ac.vub.cocompose.eclipse.model.core
 

Classes in be.ac.vub.cocompose.eclipse.model.core that implement VisitedElement
 class EclipseConcept
          The Concept language element for Eclipse.
 class EclipseImplementationGenerator
          The ImplementationGenerator language element for Eclipse.
 class EclipseImplementationPattern
          The ImplementationPattern language element for Eclipse.
 class EclipseImplementationRolePart
          The ImplementationRolePart language element for Eclipse.
 class EclipseModel
          The Model language element for Eclipse.
 class EclipseModelTransformation
          Eclipse implementation of a ModelTransformation.
 class EclipseRelationship
          Eclipse representation for CoCompose language elements that can participate in a relationship.
 class EclipseRole
          The Concept language element for Eclipse.
 class EclipseSolutionPattern
          The SolutionPattern language element for Eclipse.
 

Uses of VisitedElement in be.ac.vub.cocompose.eclipse.model.properties
 

Classes in be.ac.vub.cocompose.eclipse.model.properties that implement VisitedElement
 class EclipseSimpleProperty
          The SimpleProperty language element for Eclipse.
 

Uses of VisitedElement in be.ac.vub.cocompose.io.xmi
 

Methods in be.ac.vub.cocompose.io.xmi with parameters of type VisitedElement
 void XMIElementAttributesWriter.visit(VisitedElement visitedElement)
          Starts the visitor.
 void XMIElementType.visit(VisitedElement visitedElement)
          Starts the visitor.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang
 

Methods in be.ac.vub.cocompose.lang with parameters of type VisitedElement
 void DefaultModelVisitor.visit(VisitedElement element)
          Starts the visitor.
 void ModelVisitor.visit(VisitedElement element)
          Starts the visitor.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.constraints
 

Subinterfaces of VisitedElement in be.ac.vub.cocompose.lang.constraints
 interface AndConstraint
          Boolean "and" composite constraint interface.
 interface CompositeConstraint
          Composite constraint interface.
 interface Constraint
          General constraint interface.
 interface ElementConstraint
          Model element constraint interface.
 interface OrConstraint
          Boolean "or" composite constraint interface.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.core
 

Subinterfaces of VisitedElement in be.ac.vub.cocompose.lang.core
 interface Concept
          The Concept language element interface.
 interface ImplementationGenerator
          The Implementation Generator language element interface.
 interface ImplementationPattern
          Embedded implementation interface.
 interface ImplementationRolePart
          The Implementation Generator role part language element interface.
 interface Model
          The Model language element interface.
 interface ModelElement
          Root interface for each CoCompose language element.
 interface ModelTransformation
          CoCompose model transformation refinement.
 interface Namespace
          Default container and namespace mechanism interface for all CoCompose language elements.
 interface RefinedElement
          Interface for elements that can have refinements.
 interface Refinement
          Interface for language element refinements.
 interface RelationElement
          Interface for all CoCompose language elements that can participate in a relationship.
 interface Relationship
          Interface for relationships between CoCompose language elements.
 interface Role
          The Solution Role language element interface.
 interface SolutionPattern
          The Solution Pattern language element interface.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.datatypes
 

Classes in be.ac.vub.cocompose.lang.datatypes that implement VisitedElement
 class Multiplicity
          Multiplicity constraint interface.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.impl.constraints
 

Classes in be.ac.vub.cocompose.lang.impl.constraints that implement VisitedElement
 class DefaultAndConstraint
          Boolean "and" composite constraint.
 class DefaultCompositeConstraint
          Composite constraint.
 class DefaultConstraint
          Represents a general constraint.
 class DefaultElementConstraint
          Model element constraint.
 class DefaultOrConstraint
          Boolean "or" composite constraint interface.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.impl.core
 

Classes in be.ac.vub.cocompose.lang.impl.core that implement VisitedElement
 class DefaultConcept
          The Concept language element default implementation.
 class DefaultImplementationGenerator
          The Implementation Generator language element.
 class DefaultImplementationPattern
          Embedded implementation for concepts.
 class DefaultImplementationRolePart
          The Implementation Generator role part language element.
 class DefaultModel
          The Model language element.
 class DefaultModelElement
          Root class for each CoCompose language element.
 class DefaultModelTransformation
          Default implementation for a ModelTransformation
 class DefaultNamespace
          Default container and namespace mechanism for all CoCompose language elements.
 class DefaultRefinedElement
          Represents a language element that can have refinements.
 class DefaultRefinement
          Represents language element refinements.
 class DefaultRelationElement
          Represents CoCompose language elements that can participate in a relationship.
 class DefaultRelationship
          Interface for relationships between CoCompose language elements.
 class DefaultRole
          The Solution Role language element.
 class DefaultSolutionPattern
          The Solution Pattern language element.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.impl.properties
 

Classes in be.ac.vub.cocompose.lang.impl.properties that implement VisitedElement
 class DefaultModelProperty
          Delegates to a model as property.
 class DefaultProperty
          Generic language element property.
 class DefaultSimpleProperty
          Simple language element property.
 

Uses of VisitedElement in be.ac.vub.cocompose.lang.properties
 

Subinterfaces of VisitedElement in be.ac.vub.cocompose.lang.properties
 interface ModelProperty
          Delegates to a model as property.
 interface Property
          Generic language element property interface.
 interface SimpleProperty
          Simple language element property interface.
 

Uses of VisitedElement in be.ac.vub.cocompose.operations
 

Methods in be.ac.vub.cocompose.operations that return VisitedElement
 VisitedElement CopyElement.copy(VisitedElement element)
          Deep copies the given element and returns it.
 VisitedElement CopyElement.getCopy()
          Gets the generated copy.
 

Methods in be.ac.vub.cocompose.operations with parameters of type VisitedElement
 void CopyElementLinks.setCopy(VisitedElement copy)
          Sets the generated copy.
 VisitedElement CopyElement.copy(VisitedElement element)
          Deep copies the given element and returns it.