Uses of Class
be.ac.vub.cocompose.lang.ModelElementException

Packages that use ModelElementException
be.ac.vub.cocompose.eclipse   
be.ac.vub.cocompose.io   
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.operations   
 

Uses of ModelElementException in be.ac.vub.cocompose.eclipse
 

Methods in be.ac.vub.cocompose.eclipse that throw ModelElementException
protected  void CoComposeEditor.performSave(IProgressMonitor monitor)
          Executes a Save of the model.
 

Uses of ModelElementException in be.ac.vub.cocompose.io
 

Methods in be.ac.vub.cocompose.io that throw ModelElementException
 void FileModelWriter.write(Model model)
          Writes the model to its URI.
 Model ModelReader.read(String uri, ModelFactory factory)
          Reads the model from its uri.
 Model ModelReader.read(InputStream input, ModelFactory factory)
          Reads the model from its uri.
 void ModelWriter.write(Model model)
          Writes the model to its URI.
 void ModelWriter.write(Model model, OutputStream output)
          Writes the model to an OutputStream.
 

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

Methods in be.ac.vub.cocompose.io.xmi that throw ModelElementException
 void XMIElementAttributesReader.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void XMIElementAttributesReader.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void XMIElementAttributesWriter.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void XMIElementAttributesWriter.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void XMIElementAttributesWriter.visitModel(Model model)
          Visits a Model.
 void XMIElementAttributesWriter.visitConstraint(Constraint constraint)
          Visits a Constraint.
 void XMIElementAttributesWriter.visitMultiplicity(Multiplicity multiplicity)
          Visits a Multiplicity.
 void XMIElementAttributesWriter.visit(VisitedElement visitedElement)
          Starts the visitor.
 void XMIElementLinkAttributesReader.visitModel(Model model)
          Visits a Model.
 void XMIElementType.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void XMIElementType.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void XMIElementType.visitModel(Model model)
          Visits a Model.
 void XMIElementType.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void XMIElementType.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void XMIElementType.visitRefinement(Refinement refinement)
          Visits a Refinement.
 void XMIElementType.visitSolutionPattern(SolutionPattern solutionPattern)
          Visits a SolutionPattern.
 void XMIElementType.visitImplementationGenerator(ImplementationGenerator implementationGenerator)
          Visits an ImplementationGenerator.
 void XMIElementType.visitImplementationRolePart(ImplementationRolePart rolePart)
          Visits an ImplementationRolePart.
 void XMIElementType.visitImplementationPattern(ImplementationPattern implementationPattern)
          Visits an ImplementationPattern.
 void XMIElementType.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void XMIElementType.visitConcept(Concept concept)
          Visits a concept.
 void XMIElementType.visitRole(Role role)
          Visits a Role.
 void XMIElementType.visitConstraint(Constraint constraint)
          Visits a Constraint.
 void XMIElementType.visitElementConstraint(ElementConstraint elementConstraint)
          Visits an ElementConstraint.
 void XMIElementType.visitCompositeConstraint(CompositeConstraint compositeConstraint)
          Visits a CompositeConstraint.
 void XMIElementType.visitAndConstraint(AndConstraint andConstraint)
          Visits an AndConstraint.
 void XMIElementType.visitOrConstraint(OrConstraint orConstraint)
          Visits an OrConstraint.
 void XMIElementType.visitProperty(Property property)
          Visits a Property.
 void XMIElementType.visitSimpleProperty(SimpleProperty simpleProperty)
          Visits a SimpleProperty.
 void XMIElementType.visitModelProperty(ModelProperty modelProperty)
          Visits a ModelProperty.
 void XMIElementType.visitMultiplicity(Multiplicity multiplicity)
          Visits a Multiplicity.
 void XMIElementType.visit(VisitedElement visitedElement)
          Starts the visitor.
 void XMIElementWriter.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void XMIElementWriter.visitModel(Model model)
          Visits a Model.
 void XMIElementWriter.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void XMIElementWriter.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void XMIElementWriter.visitSolutionPattern(SolutionPattern solutionPattern)
          Visits a SolutionPattern.
 void XMIElementWriter.visitImplementationGenerator(ImplementationGenerator implementationGenerator)
          Visits an ImplementationGenerator.
 void XMIElementWriter.visitImplementationPattern(ImplementationPattern implementationPattern)
          Visits an ImplementationPattern.
 void XMIElementWriter.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void XMIElementWriter.visitConcept(Concept concept)
          Visits a concept.
 void XMIElementWriter.visitRole(Role role)
          Visits a Role.
 void XMIElementWriter.visitElementConstraint(ElementConstraint elementConstraint)
          Visits an ElementConstraint.
 void XMIElementWriter.visitCompositeConstraint(CompositeConstraint compositeConstraint)
          Visits a CompositeConstraint.
 void XMIElementWriter.visitModelProperty(ModelProperty modelProperty)
          Visits a ModelProperty.
 void XMIModelLinkReader.startOwnedElement(Attributes attrs)
          Parses an ownedElement tag
 void XMIModelLinkReader.startParticipant(Attributes attrs)
          Parses a participant tag
 void XMIModelLinkReader.startPartOf(Attributes attrs)
          Parses a partOf tag
 void XMIModelLinkReader.startPart(Attributes attrs)
          Parses a part tag
 void XMIModelLinkReader.endOwnedElement()
          Parses an ownedElement tag
 Model XMIModelReader.read(String uri, ModelFactory factory)
          Reads the model from its uri.
 Model XMIModelReader.read(InputStream input, ModelFactory factory)
          Reads the model from its uri.
 void XMIModelReader.startOwnedElement(Attributes attrs)
          Parses an ownedElement tag
 void XMIModelReader.endOwnedElement()
          Finalises an ownedElement tag
 void XMIModelReader.startPosition(Attributes attrs)
          Parses a position tag
 void XMIModelReader.startColor(Attributes attrs)
          Parses a color tag
 void XMIModelWriter.write(Model model)
          Writes the model to its URI.
 void XMIModelWriter.write(Model model, OutputStream output)
          Writes the model to an OutputStream.
 void XMIModelWriter.writeXMI(Model model)
          Writes the XMI representation of the given model to the xml writer.
 

Constructors in be.ac.vub.cocompose.io.xmi that throw ModelElementException
XMIElementLinkAttributesReader(Hashtable elementMap)
          Creates an XMIModelLinkReader
XMIElementTypeSwitch(ModelFactory factory)
           
XMIModelLinkReader(Model model, Hashtable elementMap)
          Creates an XMIModelLinkReader
 

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

Methods in be.ac.vub.cocompose.lang that throw ModelElementException
 void DefaultModelVisitor.visit(VisitedElement element)
          Starts the visitor.
 void DefaultModelVisitor.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void DefaultModelVisitor.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void DefaultModelVisitor.visitModel(Model model)
          Visits a Model.
 void DefaultModelVisitor.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void DefaultModelVisitor.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void DefaultModelVisitor.visitRefinement(Refinement refinement)
          Visits a Refinement.
 void DefaultModelVisitor.visitSolutionPattern(SolutionPattern solutionPattern)
          Visits a SolutionPattern.
 void DefaultModelVisitor.visitImplementationGenerator(ImplementationGenerator implementationGenerator)
          Visits an ImplementationGenerator.
 void DefaultModelVisitor.visitImplementationRolePart(ImplementationRolePart rolePart)
          Visits an ImplementationRolePart.
 void DefaultModelVisitor.visitImplementationPattern(ImplementationPattern implementationPattern)
          Visits an ImplementationPattern.
 void DefaultModelVisitor.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void DefaultModelVisitor.visitConcept(Concept concept)
          Visits a concept.
 void DefaultModelVisitor.visitRole(Role role)
          Visits a Role.
 void DefaultModelVisitor.visitConstraint(Constraint constraint)
          Visits a Constraint.
 void DefaultModelVisitor.visitElementConstraint(ElementConstraint elementConstraint)
          Visits an ElementConstraint.
 void DefaultModelVisitor.visitCompositeConstraint(CompositeConstraint compositeConstraint)
          Visits a CompositeConstraint.
 void DefaultModelVisitor.visitAndConstraint(AndConstraint andConstraint)
          Visits an AndConstraint.
 void DefaultModelVisitor.visitOrConstraint(OrConstraint orConstraint)
          Visits an OrConstraint.
 void DefaultModelVisitor.visitProperty(Property property)
          Visits a Property.
 void DefaultModelVisitor.visitSimpleProperty(SimpleProperty simpleProperty)
          Visits a SimpleProperty.
 void DefaultModelVisitor.visitModelProperty(ModelProperty modelProperty)
          Visits a ModelProperty.
 void DefaultModelVisitor.visitMultiplicity(Multiplicity multiplicity)
          Visits a Multiplicity.
 void DefaultSuperModelVisitor.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void DefaultSuperModelVisitor.visitModel(Model model)
          Visits a Model.
 void DefaultSuperModelVisitor.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void DefaultSuperModelVisitor.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void DefaultSuperModelVisitor.visitRefinement(Refinement refinement)
          Visits a Refinement.
 void DefaultSuperModelVisitor.visitSolutionPattern(SolutionPattern solutionPattern)
          Visits a SolutionPattern.
 void DefaultSuperModelVisitor.visitImplementationGenerator(ImplementationGenerator implementationGenerator)
          Visits an ImplementationGenerator.
 void DefaultSuperModelVisitor.visitImplementationRolePart(ImplementationRolePart rolePart)
          Visits an ImplementationRolePart.
 void DefaultSuperModelVisitor.visitImplementationPattern(ImplementationPattern implementationPattern)
          Visits an ImplementationPattern.
 void DefaultSuperModelVisitor.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void DefaultSuperModelVisitor.visitConcept(Concept concept)
          Visits a concept.
 void DefaultSuperModelVisitor.visitRole(Role role)
          Visits a Role.
 void DefaultSuperModelVisitor.visitConstraint(Constraint constraint)
          Visits a Constraint.
 void DefaultSuperModelVisitor.visitElementConstraint(ElementConstraint elementConstraint)
          Visits an ElementConstraint.
 void DefaultSuperModelVisitor.visitCompositeConstraint(CompositeConstraint compositeConstraint)
          Visits a CompositeConstraint.
 void DefaultSuperModelVisitor.visitAndConstraint(AndConstraint andConstraint)
          Visits an AndConstraint.
 void DefaultSuperModelVisitor.visitOrConstraint(OrConstraint orConstraint)
          Visits an OrConstraint.
 void DefaultSuperModelVisitor.visitProperty(Property property)
          Visits a Property.
 void DefaultSuperModelVisitor.visitSimpleProperty(SimpleProperty simpleProperty)
          Visits a SimpleProperty.
 void DefaultSuperModelVisitor.visitModelProperty(ModelProperty modelProperty)
          Visits a ModelProperty.
 void DefaultSuperModelVisitor.visitMultiplicity(Multiplicity multiplicity)
          Visits a Multiplicity.
 void DefaultTraversingModelVisitor.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void DefaultTraversingModelVisitor.visitRole(Role role)
          Visits a Role.
 void ModelVisitor.visit(VisitedElement element)
          Starts the visitor.
 void ModelVisitor.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void ModelVisitor.visitNamespace(Namespace namespace)
          Visits a Namespace.
 void ModelVisitor.visitModel(Model model)
          Visits a Model.
 void ModelVisitor.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void ModelVisitor.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void ModelVisitor.visitRefinement(Refinement refinement)
          Visits a Refinement.
 void ModelVisitor.visitSolutionPattern(SolutionPattern solutionPattern)
          Visits a SolutionPattern.
 void ModelVisitor.visitImplementationGenerator(ImplementationGenerator implementationGenerator)
          Visits an ImplementationGenerator.
 void ModelVisitor.visitImplementationRolePart(ImplementationRolePart rolePart)
          Visits an ImplementationRolePart.
 void ModelVisitor.visitImplementationPattern(ImplementationPattern implementationPattern)
          Visits an ImplementationPattern.
 void ModelVisitor.visitRefinedElement(RefinedElement refinedElement)
          Visits a RefinedElement.
 void ModelVisitor.visitConcept(Concept concept)
          Visits a concept.
 void ModelVisitor.visitRole(Role role)
          Visits a Role.
 void ModelVisitor.visitConstraint(Constraint constraint)
          Visits a Constraint.
 void ModelVisitor.visitElementConstraint(ElementConstraint elementConstraint)
          Visits an ElementConstraint.
 void ModelVisitor.visitCompositeConstraint(CompositeConstraint compositeConstraint)
          Visits a CompositeConstraint.
 void ModelVisitor.visitAndConstraint(AndConstraint andConstraint)
          Visits an AndConstraint.
 void ModelVisitor.visitOrConstraint(OrConstraint orConstraint)
          Visits an OrConstraint.
 void ModelVisitor.visitProperty(Property property)
          Visits a Property.
 void ModelVisitor.visitSimpleProperty(SimpleProperty simpleProperty)
          Visits a SimpleProperty.
 void ModelVisitor.visitModelProperty(ModelProperty modelProperty)
          Visits a ModelProperty.
 void ModelVisitor.visitMultiplicity(Multiplicity multiplicity)
          Visits a Multiplicity.
 void VisitedElement.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 

Constructors in be.ac.vub.cocompose.lang with parameters of type ModelElementException
ModelElementException(ModelElementException exception)
          Creates a ModelElementException.
 

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

Methods in be.ac.vub.cocompose.lang.constraints that throw ModelElementException
 void Constraint.check()
          Checks whether the constraint holds.
 

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

Methods in be.ac.vub.cocompose.lang.core that throw ModelElementException
 void ModelElement.setName(String name)
          Sets the name of this ModelElement.
 void Namespace.addOwnedElement(ModelElement modelElement)
          Adds an element to this namespace.
 void Namespace.addOwnedElement(int index, ModelElement modelElement)
          Adds an element to this namespace.
 void Namespace.registerNameChange(String oldName, String newName)
          Registers an element name within this namespace.
 

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

Methods in be.ac.vub.cocompose.lang.datatypes that throw ModelElementException
 void Multiplicity.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void Multiplicity.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 

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

Methods in be.ac.vub.cocompose.lang.impl.constraints that throw ModelElementException
 void DefaultAndConstraint.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultAndConstraint.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
protected  void DefaultAndConstraint.concreteCheck()
          Checks whether the constraint holds.
 void DefaultCompositeConstraint.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultCompositeConstraint.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 void DefaultCompositeConstraint.addOwnedElement(int index, ModelElement modelElement)
          Adds an element to this namespace.
 void DefaultConstraint.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultConstraint.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 void DefaultConstraint.check()
          Checks whether the constraint holds.
protected abstract  void DefaultConstraint.concreteCheck()
          Checks whether the constraint holds.
 void DefaultElementConstraint.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultElementConstraint.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
protected  void DefaultElementConstraint.concreteCheck()
          Checks whether the constraint holds.
 void DefaultOrConstraint.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultOrConstraint.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
protected  void DefaultOrConstraint.concreteCheck()
          Checks whether the constraint holds.
 

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

Methods in be.ac.vub.cocompose.lang.impl.core that throw ModelElementException
 void DefaultConcept.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultImplementationGenerator.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultImplementationGenerator.addOwnedElement(int index, ModelElement modelElement)
          Adds an element to this namespace.
 void DefaultImplementationPattern.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultImplementationRolePart.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultModel.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultModelElement.setName(String name)
          Sets the name of this ModelElement.
 void DefaultModelElement.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultNamespace.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultNamespace.addOwnedElement(ModelElement modelElement)
          Adds an element to this namespace.
 void DefaultNamespace.addOwnedElement(int index, ModelElement modelElement)
          Adds an element to this namespace.
 void DefaultNamespace.registerNameChange(String oldName, String newName)
          Registers an element name within this namespace.
 void DefaultRefinedElement.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultRefinedElement.addOwnedElement(int index, ModelElement modelElement)
          Adds an element to this namespace.
 void DefaultRefinement.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultRelationElement.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultRelationship.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultRole.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultSolutionPattern.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 

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

Methods in be.ac.vub.cocompose.lang.impl.properties that throw ModelElementException
 void DefaultModelProperty.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultModelProperty.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 void DefaultProperty.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultProperty.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 void DefaultSimpleProperty.accept(ModelVisitor modelVisitor)
          Accepts a visitor.
 void DefaultSimpleProperty.acceptSuper(ModelVisitor modelVisitor)
          Invokes superclass accept().
 

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

Methods in be.ac.vub.cocompose.operations that throw ModelElementException
 void DeleteElement.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void DeleteElement.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void DeleteElement.visitRelationElement(RelationElement relationElement)
          Visits a RelationElement.
 void DeleteElement.visitConcept(Concept concept)
          Visits a concept.
 void DeleteElement.undo()
          Undeletes the elements that were deleted.
 void UndeleteElement.visitModelElement(ModelElement modelElement)
          Visits a ModelElement.
 void UndeleteElement.visitRelationship(Relationship relationship)
          Visits a Relationship.
 void UndeleteElement.visitConcept(Concept concept)
          Visits a concept.