A B C D E F G H I M N O P Q R S T U V W X

S

SAXWriter - class be.ac.vub.cocompose.io.xml.SAXWriter.
XML writer for writing any XML document to an OutputStream.
SAXWriter() - Constructor for class be.ac.vub.cocompose.io.xml.SAXWriter
 
SCHEMA - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SCHEMA_FULL - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SOL_PATT_OBJ - Static variable in class be.ac.vub.cocompose.eclipse.CoComposeImages
 
SetConstraintCommand - class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand.
Command for setting size and position constraints.
SetConstraintCommand() - Constructor for class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand
 
SetNamespaces - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SetSchema - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SetSchemaFull - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SetValidation - Static variable in class be.ac.vub.cocompose.io.xml.XML
 
SimpleProperty - interface be.ac.vub.cocompose.lang.properties.SimpleProperty.
Simple language element property interface.
SolutionPattern - interface be.ac.vub.cocompose.lang.core.SolutionPattern.
The Solution Pattern language element interface.
StreamWriter - interface be.ac.vub.cocompose.io.StreamWriter.
Defines a common interface for all classes that need to write to a stream.
save() - Method in class be.ac.vub.cocompose.eclipse.palette.CoComposePaletteCustomizer
 
selectionChanged(IAction, ISelection) - Method in class be.ac.vub.cocompose.eclipse.actions.CoComposePrintAction
 
setActivePart(IAction, IWorkbenchPart) - Method in class be.ac.vub.cocompose.eclipse.actions.CoComposePrintAction
 
setAttributes(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementAttributesReader
Sets the parsed XML attributes
setAttributes(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementLinkAttributesReader
Sets the parsed XML attributes
setBackgroundColor(Color) - Method in interface be.ac.vub.cocompose.lang.core.RelationElement
Sets the background color.
setBackgroundColor(Color) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRelationElement
Sets the background color.
setBendpoint(int, Bendpoint) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseRelationship
Sets the bendpoint at the given index.
setBendpoints(List) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseRelationship
Sets the bendpoints.
setBold(boolean) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptBorder
Returns true if the border is bold.
setBold(boolean) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptFigure
Returns true if the border is bold.
setCharset(String) - Method in interface be.ac.vub.cocompose.io.StreamWriter
Sets the encoding character set (e.g.
setCharset(String) - Method in class be.ac.vub.cocompose.io.xml.SAXWriter
Sets the encoding character set (e.g.
setConcept(Concept) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setConstraint(IFigure, Object) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptLayout
Clips the Rectangle constraint to behave like a vertical flow layout.
setContent(String) - Method in interface be.ac.vub.cocompose.lang.core.ImplementationPattern
Sets the implementation content.
setContent(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultImplementationPattern
Sets the implementation content.
setContents(Object) - Method in class be.ac.vub.cocompose.eclipse.actions.CoComposePrintAction
Sets printing contents.
setCopy(VisitedElement) - Method in class be.ac.vub.cocompose.operations.CopyElementLinks
Sets the generated copy.
setDefaultElement(RefinedElement) - Method in interface be.ac.vub.cocompose.lang.core.Model
Sets the default element for this solution pattern.
setDefaultElement(RefinedElement) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultModel
Sets the default element for this solution pattern.
setDefaultElementOf(Model) - Method in interface be.ac.vub.cocompose.lang.core.RefinedElement
Sets the model of which this element is the default element, if any.
setDefaultElementOf(Model) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRefinedElement
Sets the model of which this element is the default element, if any.
setDeletedElement(ModelElement) - Method in class be.ac.vub.cocompose.operations.UndeleteElement
Sets the deleted element to undelete.
setElement(ModelElement) - Method in class be.ac.vub.cocompose.eclipse.commands.CreateCommand
Sets the created element.
setElement(ModelElement) - Method in class be.ac.vub.cocompose.eclipse.commands.DeleteCommand
Sets the element to be deleted.
setElement(RelationElement) - Method in class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand
Sets the element to position and/or size.
setElement(ModelElement) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setElement(ModelElement) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setElementIndex(int) - Method in class be.ac.vub.cocompose.operations.UndeleteElement
Sets the element participant index at which a relationship was deleted.
setElementMap(Hashtable) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setElementMap(Hashtable) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setElementReader(XMIElementLinkAttributesReader) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setElementReader(XMIElementAttributesReader) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setIcon(Image) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptBorder
Sets the icon image.
setIcon(Image) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptFigure
Sets the icon image.
setIconUri(String) - Method in interface be.ac.vub.cocompose.lang.core.RefinedElement
Gets the icon image URI.
setIconUri(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRefinedElement
Gets the icon image URI.
setId(String) - Method in interface be.ac.vub.cocompose.lang.core.ModelElement
Sets the Id of this element.
setId(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultModelElement
Ignored.
setImplementationGenerator(ImplementationGenerator) - Method in interface be.ac.vub.cocompose.lang.core.ImplementationRolePart
Sets the implementation generator for this role part.
setImplementationGenerator(ImplementationGenerator) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultImplementationRolePart
Sets the implementation generator for this role part.
setIndex(int) - Method in class be.ac.vub.cocompose.eclipse.commands.CreateCommand
Sets the insertion index.
setInput(IEditorInput) - Method in class be.ac.vub.cocompose.eclipse.CoComposeEditor
 
setInverted(boolean) - Method in interface be.ac.vub.cocompose.lang.constraints.Constraint
Sets the inverted attribute.
setInverted(boolean) - Method in class be.ac.vub.cocompose.lang.impl.constraints.DefaultConstraint
Sets the inverted attribute.
setLabel(String) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptFigure
Sets the label string.
setLinestyle(int) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptBorder
Gets the line style
setLinestyle(int) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptFigure
Gets the line style
setLinkReader(XMIModelLinkReader) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setLower(int) - Method in class be.ac.vub.cocompose.lang.datatypes.Multiplicity
Sets the lower bound.
setModel(Model) - Method in class be.ac.vub.cocompose.eclipse.CoComposeEditor
Sets the CoCompose model that is edited.
setModel(Model) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setModel(Model) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setModel(Model) - Method in class be.ac.vub.cocompose.lang.impl.properties.DefaultModelProperty
Sets the property container model.
setModel(Model) - Method in interface be.ac.vub.cocompose.lang.properties.ModelProperty
Sets the model that represents this property.
setModelUri(String) - Method in interface be.ac.vub.cocompose.lang.core.SolutionPattern
Sets the solution model URI.
setModelUri(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultSolutionPattern
Sets the solution model URI.
setMultiplicity(Multiplicity) - Method in interface be.ac.vub.cocompose.lang.core.Role
Sets the multiplicity constraint for this solution role.
setMultiplicity(Multiplicity) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRole
Sets the multiplicity constraint for this solution role.
setName(String) - Method in interface be.ac.vub.cocompose.lang.core.ModelElement
Sets the name of this ModelElement.
setName(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultModelElement
Sets the name of this ModelElement.
setNamespace(Namespace) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setNamespace(Namespace) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setNamespace(Namespace) - Method in interface be.ac.vub.cocompose.lang.core.ModelElement
Sets the namespace that contains this element.
setNamespace(Namespace) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultModelElement
Sets the namespace that contains this element.
setOutputStream(OutputStream) - Method in interface be.ac.vub.cocompose.io.StreamWriter
Sets the output stream for writing.
setOutputStream(OutputStream) - Method in class be.ac.vub.cocompose.io.xml.SAXWriter
Sets the output stream for writing.
setOwner(Namespace) - Method in class be.ac.vub.cocompose.eclipse.commands.CreateCommand
Sets the owner element.
setOwnerConstraint(CompositeConstraint) - Method in interface be.ac.vub.cocompose.lang.constraints.Constraint
Sets the owner constraint.
setOwnerConstraint(CompositeConstraint) - Method in class be.ac.vub.cocompose.lang.impl.constraints.DefaultConstraint
Sets the owner constraint.
setPosition(Rectangle) - Method in class be.ac.vub.cocompose.eclipse.commands.CreateCommand
Sets the position for insertion.
setPosition(Rectangle) - Method in class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand
Sets the position and size.
setPosition(Point) - Method in class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand
Sets the position.
setPosition(Point) - Method in interface be.ac.vub.cocompose.lang.core.RelationElement
Sets the element position.
setPosition(Point) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRelationElement
Sets the element position.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.EclipseElement
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseConcept
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseImplementationGenerator
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseImplementationPattern
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseImplementationRolePart
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseModel
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseRelationship
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseRole
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.core.EclipseSolutionPattern
Sets the value of a given property with the value supplied.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.datatypes.DimensionPropertySource
Sets the value of the given property.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.datatypes.ModelElementPropertySource
 
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.datatypes.MultiplicityPropertySource
Sets the value of the given property.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.datatypes.PartOfPropertySource
 
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.datatypes.PointPropertySource
Sets the value of the given property.
setPropertyValue(Object, Object) - Method in class be.ac.vub.cocompose.eclipse.model.properties.EclipseSimpleProperty
Sets the value of a given property with the value supplied.
setRefinedElement(RefinedElement) - Method in interface be.ac.vub.cocompose.lang.core.Refinement
Sets the owner refined element.
setRefinedElement(RefinedElement) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRefinement
Sets the owner refined element.
setRelationship(Relationship) - Method in class be.ac.vub.cocompose.eclipse.commands.ConnectionCommand
Sets the relationship.
setRelationship(Relationship) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setRelationship(Relationship) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setRole(Role) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
 
setRootAttributes(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementAttributesWriter
Sets the root attributes to add to the first element.
setRootAttributes(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementWriter
Sets the root attributes to add to the first element.
setSavePreviouslyNeeded(boolean) - Method in class be.ac.vub.cocompose.eclipse.CoComposeEditor
Sets whether a save was needed before - isDirty().
setSite(IWorkbenchPartSite) - Method in class be.ac.vub.cocompose.eclipse.CoComposeEditor
 
setSize(Dimension) - Method in class be.ac.vub.cocompose.eclipse.commands.SetConstraintCommand
Sets the size.
setSourceIndex(int) - Method in class be.ac.vub.cocompose.eclipse.commands.ConnectionCommand
Sets the source participant relationship index.
setSourceIndex(int) - Method in class be.ac.vub.cocompose.operations.UndeleteElement
Sets the source participant index at which a relationship was deleted.
setSourceParticipant(RelationElement) - Method in class be.ac.vub.cocompose.eclipse.commands.ConnectionCommand
Sets the source participant.
setSourceParticipant(RelationElement) - Method in interface be.ac.vub.cocompose.lang.core.Relationship
Sets the first participant in this relationship.
setSourceParticipant(RelationElement) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRelationship
Sets the first participant in this relationship.
setStacked(ModelVisitor) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementAttributesWriter
Sets a stacked visitor for this and the contained visitors.
setStacked(ModelVisitor) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementWriter
Sets a stacked visitor for this and the contained visitors.
setStacked(ModelVisitor) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelWriter
Sets a stacked visitor for the contained visitors.
setStacked(ModelVisitor) - Method in class be.ac.vub.cocompose.lang.DefaultModelVisitor
Sets a stacked visitor.
setStacked(ModelVisitor) - Method in interface be.ac.vub.cocompose.lang.ModelVisitor
Sets a stacked visitor.
setStreamWriter(StreamWriter) - Method in class be.ac.vub.cocompose.io.FileModelWriter
Sets the stream writer.
setSubject(ModelElement) - Method in class be.ac.vub.cocompose.lang.ModelElementException
Sets the exception subject.
setTargetIndex(int) - Method in class be.ac.vub.cocompose.eclipse.commands.ConnectionCommand
Sets the target participant relationship index.
setTargetIndex(int) - Method in class be.ac.vub.cocompose.operations.UndeleteElement
Sets the target participant index at which a relationship was deleted.
setTargetParticipant(RelationElement) - Method in class be.ac.vub.cocompose.eclipse.commands.ConnectionCommand
Sets the target participant.
setTargetParticipant(RelationElement) - Method in interface be.ac.vub.cocompose.lang.core.Relationship
Sets the second participant in this relationship.
setTargetParticipant(RelationElement) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultRelationship
Sets the second participant in this relationship.
setType(int) - Method in class be.ac.vub.cocompose.lang.ModelElementException
Sets the exception type (error, warning, info).
setTypeSwitch(XMIElementTypeSwitch) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setUnderline(boolean) - Method in class be.ac.vub.cocompose.eclipse.figures.ConceptBorder
Sets the underline attribute.
setUpper(int) - Method in class be.ac.vub.cocompose.lang.datatypes.Multiplicity
Sets the upper bound.
setUri(String) - Method in interface be.ac.vub.cocompose.lang.core.Model
Sets the model URI (e.g.
setUri(String) - Method in class be.ac.vub.cocompose.lang.impl.core.DefaultModel
Sets the model URI (e.g.
setXmlHandler(ContentHandler) - Method in class be.ac.vub.cocompose.io.xmi.XMIElementWriter
Sets the XML handler.
setXmlParser(XMLReader) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
 
setXmlWriter(ContentHandler) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelWriter
Sets the xml writer.
showPage(int) - Method in class be.ac.vub.cocompose.eclipse.CoComposeOutlinePage
Show the page.
startCoComposeElement(String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Start CoCompose element.
startCoComposeElement(String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Start CoCompose element.
startColor(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Parses a color tag
startDocument() - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Start document.
startDocument() - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Start document.
startDocument() - Method in class be.ac.vub.cocompose.io.xml.SAXWriter
Start document.
startElement(String, String, String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Start element.
startElement(String, String, String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Start element.
startElement(String, String, String, Attributes) - Method in class be.ac.vub.cocompose.io.xml.SAXWriter
Start element.
startMultiplicity(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Parses a multiplicity tag
startOwnedElement(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Parses an ownedElement tag
startOwnedElement(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Parses an ownedElement tag
startPart(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Parses a part tag
startPartOf(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Parses a partOf tag
startParticipant(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Parses a participant tag
startPosition(Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Parses a position tag
startXMIElement(String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelLinkReader
Start XMI element.
startXMIElement(String, Attributes) - Method in class be.ac.vub.cocompose.io.xmi.XMIModelReader
Start XMI element.
superSetInput(IEditorInput) - Method in class be.ac.vub.cocompose.eclipse.CoComposeEditor
Invokes super.setInput() and handles adding and removing the ResourceListener.

A B C D E F G H I M N O P Q R S T U V W X