A B C D E F G H I K L M O P R S U V W X

A

AbstractModel - class kobold.client.view.archeditor.model.AbstractModel.
AbstractModel
AbstractModel(String) - Constructor for class kobold.client.view.archeditor.model.AbstractModel
 
AbstractNode - class kobold.client.model.pline.graph.AbstractNode.
AbstractNode Provides methods and fields to annotate Nodes with meta information.
AbstractNode(String) - Constructor for class kobold.client.model.pline.graph.AbstractNode
 
AndNode - class kobold.client.model.pline.graph.AndNode.
AndNode
AndNode(String) - Constructor for class kobold.client.model.pline.graph.AndNode
 
ArchitectureEditPart - class kobold.client.view.archeditor.editpart.ArchitectureEditPart.
ArchitectureEditPart
ArchitectureEditPart() - Constructor for class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
ArchitectureEditor - class kobold.client.view.archeditor.ArchitectureEditor.
GefEditor
ArchitectureEditor() - Constructor for class kobold.client.view.archeditor.ArchitectureEditor
Creates a new ArchitectureEditor object.
ArchitectureModel - class kobold.client.view.archeditor.model.ArchitectureModel.
ArchitectureModel
ArchitectureModel() - Constructor for class kobold.client.view.archeditor.model.ArchitectureModel
 
activate() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
activate() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
activate() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
addChild(AbstractModel) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
addComponent(ComponentModel) - Method in class kobold.client.view.archeditor.model.ArchitectureModel
 
addComponent(ComponentModel) - Method in class kobold.client.view.archeditor.model.VariantModel
 
addMessage(KoboldMessage) - Method in class kobold.server.controller.MessageQueueAdmin
Adds a message to the message queue of the user given by msg.
addMessage(KoboldMessage) - Method in class kobold.util.data.MessageQueue
this method adds 'msg' to the queue
addProduct(String, String, String) - Method in interface kobold.server.controller.ServerInterface
 
addProduct(String) - Method in class kobold.server.model.Productline
Adds a new (empty) product to the productline.
addProduct(String, String) - Method in class kobold.server.model.ProductlineAdmin
This method adds a new (empty) product to the given productline.
addProductline(String, String) - Method in interface kobold.server.controller.ServerInterface
 
addProductline(String) - Method in class kobold.server.model.ProductlineAdmin
This method adds a new (empty) productline to the model.
addPropertyChangeListener(PropertyChangeListener) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
addPropertyChangeListener(PropertyChangeListener) - Method in class kobold.client.view.archeditor.model.ArchitectureModel
 
addRole(String, Role) - Method in interface kobold.server.controller.ServerInterface
 
addRole(Role) - Method in class kobold.server.model.Product
 
addRole(Role) - Method in class kobold.server.model.Productline
 
addRole(Role) - Method in class kobold.server.model.ProductlineAdmin
Adds (and applies) the passed Roleobject to the model.
addRole(Role) - Method in class kobold.server.user.User
Adds a new Role to this user's role list.
addRole(Role) - Method in class kobold.server.user.UserAdmin
Adds a Role to a user (rigth user is specified by the Role-Object).
addUser(String, String) - Method in interface kobold.server.controller.ServerInterface
 
addUser(String) - Method in class kobold.server.user.UserAdmin
Adds a new user.
addVariant(VariantModel) - Method in class kobold.client.view.archeditor.model.ComponentModel
 
applWorkflow(WorkflowMessage) - Method in class kobold.server.workflow.WorkflowEngine
The interface that allows Kobold to transfer a workflowmessage object.
applyProductInfo(String, ProductInfo) - Method in interface kobold.server.controller.ServerInterface
 
applyProductInfo(ProductInfo) - Method in class kobold.server.model.Product
 
applyProductInfo(ProductInfo) - Method in class kobold.server.model.Productline
 
applyProductInfo(ProductInfo) - Method in class kobold.server.model.ProductlineAdmin
Changes the info stored by the product-object that is specified by the passed ProductInfo according to its contents.
applyProductlineInfo(String, ProductlineInfo) - Method in interface kobold.server.controller.ServerInterface
 
applyProductlineInfo(Productlineinfo) - Method in class kobold.server.model.Productline
 
applyProductlineInfo(Productlineinfo) - Method in class kobold.server.model.ProductlineAdmin
Changes the info stored by the productline-object that is specified by the passed ProductlineInfo according to its contents.
applyUserInfo(String, UserInfo) - Method in interface kobold.server.controller.ServerInterface
 
applyUserInfo(UserInfo) - Method in class kobold.server.user.User
Overwrites the stored UserInfo with "info".
applyUserInfo(UserInfo) - Method in class kobold.server.user.UserAdmin
Changes the stored information for the user specified in info.

B

bringDown() - Method in class kobold.client.view.archeditor.editpart.LabelDirectEditManager
 

C

CellEditorLocator - class kobold.client.view.archeditor.editpart.CellEditorLocator.
CellEditorLocator
CellEditorLocator(Label) - Constructor for class kobold.client.view.archeditor.editpart.CellEditorLocator
 
ComponentCreationFactory - class kobold.client.view.archeditor.ComponentCreationFactory.
ComponentCreationFactory
ComponentCreationFactory() - Constructor for class kobold.client.view.archeditor.ComponentCreationFactory
 
ComponentEditPart - class kobold.client.view.archeditor.editpart.ComponentEditPart.
ComponentEditPart
ComponentEditPart() - Constructor for class kobold.client.view.archeditor.editpart.ComponentEditPart
 
ComponentFigure - class kobold.client.view.archeditor.figure.ComponentFigure.
ComponentFigure
ComponentFigure(String) - Constructor for class kobold.client.view.archeditor.figure.ComponentFigure
 
ComponentModel - class kobold.client.view.archeditor.model.ComponentModel.
Component
ComponentModel(String) - Constructor for class kobold.client.view.archeditor.model.ComponentModel
 
ComponentNode - class kobold.client.model.pline.graph.ComponentNode.
ComponentNode
ComponentNode(String) - Constructor for class kobold.client.model.pline.graph.ComponentNode
 
ContainerEditPolicy - class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.
ContainerEditPolicy
ContainerEditPolicy() - Constructor for class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy
 
ContainerEditPolicy.OrphanChildCommand - class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand.
 
ContainerEditPolicy.OrphanChildCommand() - Constructor for class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 
CreateComponentCommand - class kobold.client.view.archeditor.command.CreateComponentCommand.
 
CreateComponentCommand(VariantModel, ComponentModel) - Constructor for class kobold.client.view.archeditor.command.CreateComponentCommand
 
CreateComponentCommand(ArchitectureModel, ComponentModel) - Constructor for class kobold.client.view.archeditor.command.CreateComponentCommand
 
CreateVariantCommand - class kobold.client.view.archeditor.command.CreateVariantCommand.
 
CreateVariantCommand(ComponentModel, VariantModel) - Constructor for class kobold.client.view.archeditor.command.CreateVariantCommand
 
CustomEdge - class kobold.client.model.pline.graph.CustomEdge.
CustomEdge
CustomEdge(GXLGraphElement, GXLGraphElement) - Constructor for class kobold.client.model.pline.graph.CustomEdge
 
CustomEdge(String, String) - Constructor for class kobold.client.model.pline.graph.CustomEdge
 
canUndo() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
checkout(FileDescriptor, RepositoryDescriptor, ScriptDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
Assigns Eclipse to checkout all data of the given working copy path.
classColor - Static variable in class kobold.client.view.archeditor.figure.ComponentFigure
 
classColor - Static variable in class kobold.client.view.archeditor.figure.VariantFigure
 
commit(UserContext, FileDescriptor, RepositoryDescriptor, ScriptDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
Assigns Eclipse to commit all data of the given working copy path.
configureGraphicalViewer() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
configureProject() - Method in class kobold.client.controller.vcm.WrapperProvider
Configures the provider for the given project.
createAddCommand(EditPart, EditPart) - Method in class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy
 
createAddCommand(EditPart, Object) - Method in class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 
createChangeConstraintCommand(EditPart, Object) - Method in class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 
createChildEditPolicy(EditPart) - Method in class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 
createDeleteCommand(GroupRequest) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.ElementEditPolicy
 
createEditPart(EditPart, Object) - Method in class kobold.client.view.archeditor.GraphicalPartFactory
 
createEditPolicies() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
createEditPolicies() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
createEditPolicies() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
createFigure() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
createFigure() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
createFigure() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
createMoveChildCommand(EditPart, EditPart) - Method in class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy
 
createPartControl(Composite) - Method in class kobold.client.view.RoleTreeViewPart
 
createSessionID(String, String) - Method in class kobold.server.user.UserAdmin
Creates a sessionID for the specified user (login).

D

DependencyEdge - class kobold.client.model.pline.graph.DependencyEdge.
DependencyEdge
DependencyEdge(GXLGraphElement, GXLGraphElement) - Constructor for class kobold.client.model.pline.graph.DependencyEdge
 
DependencyEdge(String, String) - Constructor for class kobold.client.model.pline.graph.DependencyEdge
 
DirectEditPolicy - class kobold.client.view.archeditor.editpolicy.DirectEditPolicy.
DirectEditPolicy
DirectEditPolicy() - Constructor for class kobold.client.view.archeditor.editpolicy.DirectEditPolicy
 
deactivate() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
deactivate() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
deactivate() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
dispose() - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 
doSave(IProgressMonitor) - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
doSaveAs() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 

E

ExclusionEdge - class kobold.client.model.pline.graph.ExclusionEdge.
ExclusionEdge
ExclusionEdge(String, String) - Constructor for class kobold.client.model.pline.graph.ExclusionEdge
 
execute() - Method in class kobold.client.view.archeditor.command.CreateComponentCommand
 
execute() - Method in class kobold.client.view.archeditor.command.CreateVariantCommand
 
execute() - Method in class kobold.client.view.archeditor.command.RenameModelCommand
 
execute() - Method in class kobold.client.view.archeditor.command.SetConstraintCommand
 
execute() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
execute() - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 

F

FileDescriptor - class kobold.util.io.FileDescriptor.
Base class for locating working copies.
FileDescriptor() - Constructor for class kobold.util.io.FileDescriptor
 
FileDescriptorNode - class kobold.client.model.pline.graph.FileDescriptorNode.
FileDescriptorNode
FileDescriptorNode(String) - Constructor for class kobold.client.model.pline.graph.FileDescriptorNode
 
FlowLayoutEditPolicy - class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy.
FlowLayoutEditPolicy
FlowLayoutEditPolicy() - Constructor for class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy
 
fireStructureChange(String, Object) - Method in class kobold.client.view.archeditor.model.AbstractModel
Fires an event when the current object's structure has changed.
fireStructureChange(String, Object) - Method in class kobold.client.view.archeditor.model.ArchitectureModel
Fires an event when the current object's structure has changed.

G

GraphicalNodeEditPolicy - class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy.
GraphicalNodeEditPolicy
GraphicalNodeEditPolicy() - Constructor for class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy
 
GraphicalPartFactory - class kobold.client.view.archeditor.GraphicalPartFactory.
GraphicalPartFactory
GraphicalPartFactory() - Constructor for class kobold.client.view.archeditor.GraphicalPartFactory
 
getAdapter(Class) - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
getChildren(Object) - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 
getChildren() - Method in class kobold.client.view.archeditor.model.AbstractModel
 
getComponents() - Method in class kobold.client.view.archeditor.model.ArchitectureModel
 
getComponents() - Method in class kobold.client.view.archeditor.model.VariantModel
 
getConnectionCompleteCommand(CreateConnectionRequest) - Method in class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy
 
getConnectionCreateCommand(CreateConnectionRequest) - Method in class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy
 
getContentPane() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
getContentPane() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
getContentPane() - Method in class kobold.client.view.archeditor.figure.ComponentFigure
 
getContentPane() - Method in class kobold.client.view.archeditor.figure.VariantFigure
 
getCreateCommand(CreateRequest) - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy
 
getCreateCommand(CreateRequest) - Method in class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy
 
getCreateCommand(CreateRequest) - Method in class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 
getDeleteDependantCommand(Request) - Method in class kobold.client.view.archeditor.editpolicy.FlowLayoutEditPolicy
 
getDeleteDependantCommand(Request) - Method in class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 
getDeltaMetaInfo(List, RepositoryDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
 
getDimension() - Method in class kobold.client.view.archeditor.model.AbstractModel
 
getDirectEditCommand(DirectEditRequest) - Method in class kobold.client.view.archeditor.editpolicy.DirectEditPolicy
 
getDragTracker(Request) - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
This method is not mandatory to implement, but if you do not implement it, you will not have the ability to rectangle-selects several figures...
getElements(Object) - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 
getID() - Method in class kobold.client.controller.vcm.WrapperProvider
Answer the id of this provider instance.
getInfo() - Method in class kobold.server.model.Product
 
getInfo() - Method in class kobold.server.model.Productline
 
getInfo() - Method in class kobold.server.user.User
Use to get the stored USerInfo
getLabel() - Method in class kobold.client.view.archeditor.editpart.CellEditorLocator
Returns the Label figure.
getLabel() - Method in class kobold.client.view.archeditor.figure.VariantFigure
 
getMessage() - Method in class kobold.util.data.MessageQueue
this method returns the oldest message in the queue and removes it
getMessageQueue(String) - Method in class kobold.server.controller.MessageQueueAdmin
 
getMetaInfo(RepositoryDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
 
getModelChildren() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
getModelChildren() - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
getModelChildren() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
getName() - Method in class kobold.client.view.archeditor.model.AbstractModel
 
getNewObject() - Method in class kobold.client.view.archeditor.ComponentCreationFactory
 
getNewObject() - Method in class kobold.client.view.archeditor.VariantCreationFactory
 
getObjectType() - Method in class kobold.client.view.archeditor.ComponentCreationFactory
 
getObjectType() - Method in class kobold.client.view.archeditor.VariantCreationFactory
 
getOrphanChildrenCommand(GroupRequest) - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy
 
getPaletteRoot() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
getParent(Object) - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 
getPermissions() - Method in class kobold.util.data.Role
 
getPosition() - Method in class kobold.client.view.archeditor.model.AbstractModel
 
getProduct() - Method in class kobold.util.data.RoleP
 
getProduct() - Method in class kobold.util.data.RolePE
 
getProductInfo(String, String) - Method in interface kobold.server.controller.ServerInterface
 
getProductInfo(String) - Method in class kobold.server.model.Productline
 
getProductInfo(String) - Method in class kobold.server.model.ProductlineAdmin
 
getProductline() - Method in class kobold.util.data.RolePLE
 
getProductlineInfo(String, String) - Method in interface kobold.server.controller.ServerInterface
 
getProductlineInfo(String) - Method in class kobold.server.model.ProductlineAdmin
 
getProductlineList(String) - Method in interface kobold.server.controller.ServerInterface
 
getProductlineList() - Method in class kobold.server.model.ProductlineAdmin
 
getReconnectSourceCommand(ReconnectRequest) - Method in class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy
 
getReconnectTargetCommand(ReconnectRequest) - Method in class kobold.client.view.archeditor.editpolicy.GraphicalNodeEditPolicy
 
getSessionId() - Method in class kobold.util.data.UserContext
 
getSourceConnectionAnchor(ConnectionEditPart) - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
getSourceConnectionAnchor(ConnectionEditPart) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
getTargetConnectionAnchor(ConnectionEditPart) - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
getTargetConnectionAnchor(ConnectionEditPart) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
getTheInstance() - Method in class kobold.server.workflow.WorkflowEngine
The interface that allows Kobold to create and work with the drools instance.
getUser() - Method in class kobold.util.data.Role
 
getUserFromSessionID(String) - Method in class kobold.server.user.UserAdmin
 
getUserInfo(String, String) - Method in interface kobold.server.controller.ServerInterface
 
getUserInfo(String) - Method in class kobold.server.user.UserAdmin
 
getUsername() - Method in class kobold.util.data.UserContext
 
getVariants() - Method in class kobold.client.view.archeditor.model.ComponentModel
 
gotoMarker(IMarker) - Method in class kobold.client.view.archeditor.ArchitectureEditor
 

H

hasChildren(Object) - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 

I

imports(UserContext, FileDescriptor, RepositoryDescriptor, ScriptDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
Assigns Eclipse to import all data of the given working copy path.
init(IEditorSite, IEditorInput) - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
initCellEditor() - Method in class kobold.client.view.archeditor.editpart.LabelDirectEditManager
 
initializeGraphicalViewer() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
inputChanged(Viewer, Object, Object) - Method in class kobold.client.controller.roletree.RoleTreeContentProvider
 
isDirty() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 
isSaveAsAllowed() - Method in class kobold.client.view.archeditor.ArchitectureEditor
 

K

kobold.client.controller.roletree - package kobold.client.controller.roletree
 
kobold.client.controller.vcm - package kobold.client.controller.vcm
 
kobold.client.model.pline.graph - package kobold.client.model.pline.graph
 
kobold.client.view - package kobold.client.view
 
kobold.client.view.archeditor - package kobold.client.view.archeditor
 
kobold.client.view.archeditor.command - package kobold.client.view.archeditor.command
 
kobold.client.view.archeditor.editpart - package kobold.client.view.archeditor.editpart
 
kobold.client.view.archeditor.editpolicy - package kobold.client.view.archeditor.editpolicy
 
kobold.client.view.archeditor.figure - package kobold.client.view.archeditor.figure
 
kobold.client.view.archeditor.model - package kobold.client.view.archeditor.model
 
kobold.server.controller - package kobold.server.controller
 
kobold.server.model - package kobold.server.model
 
kobold.server.user - package kobold.server.user
 
kobold.server.workflow - package kobold.server.workflow
 
kobold.util.data - package kobold.util.data
 
kobold.util.exception - package kobold.util.exception
 
kobold.util.io - package kobold.util.io
 

L

LabelDirectEditManager - class kobold.client.view.archeditor.editpart.LabelDirectEditManager.
LabelDirectEditManager
LabelDirectEditManager(GraphicalEditPart, Class, CellEditorLocator) - Constructor for class kobold.client.view.archeditor.editpart.LabelDirectEditManager
 
listeners - Variable in class kobold.client.view.archeditor.model.AbstractModel
 
listeners - Variable in class kobold.client.view.archeditor.model.ArchitectureModel
 
login(LoginInfo) - Method in interface kobold.server.controller.ServerInterface
A Kobold-Client has to call this method before making any other requests.
logout(String) - Method in interface kobold.server.controller.ServerInterface
Called by Kobold-Clients to logout (the passed session-ID gets invalid).

M

MessageQueue - class kobold.util.data.MessageQueue.
This class implements a queue for KoboldMessage-(and derived) Objects
MessageQueue() - Constructor for class kobold.util.data.MessageQueue
 
MessageQueueAdmin - class kobold.server.controller.MessageQueueAdmin.
This class admins the server-side message queues for all users.
MessageQueueAdmin() - Constructor for class kobold.server.controller.MessageQueueAdmin
 

O

OrNode - class kobold.client.model.pline.graph.OrNode.
OrNode
OrNode(String) - Constructor for class kobold.client.model.pline.graph.OrNode
 

P

PLineDocument - class kobold.client.model.pline.graph.PLineDocument.
PLineDocument
PLineDocument() - Constructor for class kobold.client.model.pline.graph.PLineDocument
 
Product - class kobold.server.model.Product.
This class stores a product's data on the server.
Product() - Constructor for class kobold.server.model.Product
 
Productline - class kobold.server.model.Productline.
This class stores a productline's data on the server.
Productline() - Constructor for class kobold.server.model.Productline
 
ProductlineAdmin - class kobold.server.model.ProductlineAdmin.
This class admins the model of productlines and products on the server.
ProductlineAdmin() - Constructor for class kobold.server.model.ProductlineAdmin
 
performRequest(Request) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 
propertyChange(PropertyChangeEvent) - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
propertyChange(PropertyChangeEvent) - Method in class kobold.client.view.archeditor.editpart.ComponentEditPart
 
propertyChange(PropertyChangeEvent) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart
 

R

RelationNode - class kobold.client.model.pline.graph.RelationNode.
RelationNode Provides an abstract class to define more complex dependencies between components.
RelationNode(String) - Constructor for class kobold.client.model.pline.graph.RelationNode
 
RenameModelCommand - class kobold.client.view.archeditor.command.RenameModelCommand.
RenameModelCommand
RenameModelCommand() - Constructor for class kobold.client.view.archeditor.command.RenameModelCommand
 
RepositoryDescriptor - class kobold.util.io.RepositoryDescriptor.
Base class for locating repositories.
RepositoryDescriptor() - Constructor for class kobold.util.io.RepositoryDescriptor
 
Role - class kobold.util.data.Role.
this is the base class for RoleP, -PE and -PLE. a Role-Object is always associated to a specific user and stores information about the user's permissions that are related to that Role
Role() - Constructor for class kobold.util.data.Role
 
RoleP - class kobold.util.data.RoleP.
this class stores the data necessary to link a user to a product as a programmer
RoleP() - Constructor for class kobold.util.data.RoleP
 
RolePE - class kobold.util.data.RolePE.
this class stores the data necessary to link a user to a product as product engineer
RolePE() - Constructor for class kobold.util.data.RolePE
 
RolePLE - class kobold.util.data.RolePLE.
this class stores the data necessary to link a user to a product line as product line engineer
RolePLE() - Constructor for class kobold.util.data.RolePLE
 
RoleTreeContentProvider - class kobold.client.controller.roletree.RoleTreeContentProvider.
RoleTreeContentProvider Provides the mapping from the architecture model to the tree structure displayed by the role tree.
RoleTreeContentProvider() - Constructor for class kobold.client.controller.roletree.RoleTreeContentProvider
 
RoleTreeLabelProvider - class kobold.client.controller.roletree.RoleTreeLabelProvider.
RoleTreeLabelProvider This label provider maps an element of the architecture model to an image and text string used to display the element in the viewer's control.
RoleTreeLabelProvider() - Constructor for class kobold.client.controller.roletree.RoleTreeLabelProvider
 
RoleTreeViewPart - class kobold.client.view.RoleTreeViewPart.
RoleTree Provides an eclipse tree view containing all product lines, their products and assets as well as every component and variant in a tree structure.
RoleTreeViewPart() - Constructor for class kobold.client.view.RoleTreeViewPart
 
redo() - Method in class kobold.client.view.archeditor.command.CreateComponentCommand
 
redo() - Method in class kobold.client.view.archeditor.command.CreateVariantCommand
 
redo() - Method in class kobold.client.view.archeditor.command.SetConstraintCommand
 
redo() - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
redo() - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 
refreshRuleBase() - Method in class kobold.server.workflow.WorkflowEngine
Used to refresh the rulebase whenever it's changed during the runtime of drools.
refreshVisuals() - Method in class kobold.client.view.archeditor.editpart.ArchitectureEditPart
 
releaseSessionID(String) - Method in class kobold.server.user.UserAdmin
Releases the given sessionID (logout).
relocate(CellEditor) - Method in class kobold.client.view.archeditor.editpart.CellEditorLocator
 
removeChild(AbstractModel) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
removeComponent(ComponentModel) - Method in class kobold.client.view.archeditor.model.ArchitectureModel
 
removeComponent(ComponentModel) - Method in class kobold.client.view.archeditor.model.VariantModel
 
removeProduct(String, String) - Method in interface kobold.server.controller.ServerInterface
 
removeProduct(String) - Method in class kobold.server.model.Productline
 
removeProduct(String) - Method in class kobold.server.model.ProductlineAdmin
Removes the passed product.
removeProductline(String, String) - Method in interface kobold.server.controller.ServerInterface
 
removeProductline(String) - Method in class kobold.server.model.ProductlineAdmin
Removes the passed productline.
removePropertyChangeListener(PropertyChangeListener) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
removePropertyChangeListener(PropertyChangeListener) - Method in class kobold.client.view.archeditor.model.ArchitectureModel
 
removeRole(Role) - Method in interface kobold.server.controller.ServerInterface
 
removeRole(Role) - Method in class kobold.server.model.Product
 
removeRole(Role) - Method in class kobold.server.model.Productline
 
removeRole(Role) - Method in class kobold.server.model.ProductlineAdmin
Removes a Role from the model (e.g. removal of a programmer form a product)
removeRole(Role) - Method in class kobold.server.user.User
Removes the passed Role form the user's role list. if the passed role is not part of the user's role list this method has no effect.
removeRole(Role) - Method in class kobold.server.user.UserAdmin
Removes the geiven Role.
removeUser(String, String) - Method in interface kobold.server.controller.ServerInterface
 
removeUser(String) - Method in class kobold.server.user.UserAdmin
Removes the specified user.
removeVariant(VariantModel) - Method in class kobold.client.view.archeditor.model.ComponentModel
 

S

ScriptDescriptor - class kobold.util.io.ScriptDescriptor.
Base descriptor class for invocation of scripts before and after VCM actions or whatever actions you may invent someday.
ScriptDescriptor() - Constructor for class kobold.util.io.ScriptDescriptor
 
ServerInterface - interface kobold.server.controller.ServerInterface.
This class acts as an interface for Kobold-clients.
SetConstraintCommand - class kobold.client.view.archeditor.command.SetConstraintCommand.
SetConstraintCommand
SetConstraintCommand() - Constructor for class kobold.client.view.archeditor.command.SetConstraintCommand
 
sendMessage(String, KoboldMessage) - Method in interface kobold.server.controller.ServerInterface
Posts a KoboldMessage on the server.
setChild(AbstractModel) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
setChild(AbstractModel) - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 
setDimension(Dimension) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
setEditPart(EditPart) - Method in class kobold.client.view.archeditor.command.SetConstraintCommand
 
setFocus() - Method in class kobold.client.view.RoleTreeViewPart
 
setLabel(Label) - Method in class kobold.client.view.archeditor.editpart.CellEditorLocator
Sets the label.
setModel(AbstractModel) - Method in class kobold.client.view.archeditor.command.RenameModelCommand
Sets the model
setName(String) - Method in class kobold.client.view.archeditor.command.RenameModelCommand
Sets the new name
setName(String) - Method in class kobold.client.view.archeditor.figure.VariantFigure
 
setName(String) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
setOldName(String) - Method in class kobold.client.view.archeditor.command.RenameModelCommand
Sets the old name
setParent(AbstractModel) - Method in class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
setParent(AbstractModel) - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 
setPermissions(String) - Method in class kobold.util.data.Role
sets the permissions for this Role
setPosition(Point) - Method in class kobold.client.view.archeditor.model.AbstractModel
 
setProduct(String) - Method in class kobold.util.data.RoleP
 
setProduct(String) - Method in class kobold.util.data.RolePE
 
setProductline(String) - Method in class kobold.util.data.RolePLE
 
setRect(Rectangle) - Method in class kobold.client.view.archeditor.command.SetConstraintCommand
 
setUser(String) - Method in class kobold.util.data.Role
associates the Roleobject with an user
showCurrentEditValue(DirectEditRequest) - Method in class kobold.client.view.archeditor.editpolicy.DirectEditPolicy
 

U

User - class kobold.server.user.User.
This class contains all information about a user that has to be stored on the Kobold Server (password, roles...).
User() - Constructor for class kobold.server.user.User
 
UserAdmin - class kobold.server.user.UserAdmin.
This class stores user data on the server and provides authentification services for user interaction with the Server (sessionIDs).
UserAdmin() - Constructor for class kobold.server.user.UserAdmin
 
UserContext - class kobold.util.data.UserContext.
Base class for user context information (session info).
UserContext(String, String) - Constructor for class kobold.util.data.UserContext
Default constructor, which provides basic info about the user context.
undo() - Method in class kobold.client.view.archeditor.command.CreateComponentCommand
 
undo() - Method in class kobold.client.view.archeditor.command.CreateVariantCommand
 
undo() - Method in class kobold.client.view.archeditor.command.RenameModelCommand
 
undo() - Method in class kobold.client.view.archeditor.command.SetConstraintCommand
 
undo() - Method in class kobold.client.view.archeditor.editpolicy.ContainerEditPolicy.OrphanChildCommand
 
unhookListeners() - Method in class kobold.client.view.archeditor.editpart.LabelDirectEditManager
 
update(FileDescriptor, RepositoryDescriptor, ScriptDescriptor) - Method in interface kobold.client.controller.vcm.WrapperInterface
Assigns Eclipse to update all data of the given working copy path.

V

VCMIOException - exception kobold.util.exception.VCMIOException.
Exception which should be thrown if a VCM action throws an IOException or fails for some other reason.
VCMIOException() - Constructor for class kobold.util.exception.VCMIOException
 
VCMIOException(String) - Constructor for class kobold.util.exception.VCMIOException
 
VCMIOException(String, Throwable) - Constructor for class kobold.util.exception.VCMIOException
 
VCMNotPermitException - exception kobold.util.exception.VCMNotPermitException.
Exception which should be thrown if a VCM action is not permited in the specific context.
VCMNotPermitException() - Constructor for class kobold.util.exception.VCMNotPermitException
 
VCMNotPermitException(String) - Constructor for class kobold.util.exception.VCMNotPermitException
 
VCMNotPermitException(String, Throwable) - Constructor for class kobold.util.exception.VCMNotPermitException
 
VCMScriptInvocationException - exception kobold.util.exception.VCMScriptInvocationException.
Exception which should be thrown if a script could not be invoced before or after an VCM action.
VCMScriptInvocationException() - Constructor for class kobold.util.exception.VCMScriptInvocationException
 
VCMScriptInvocationException(String) - Constructor for class kobold.util.exception.VCMScriptInvocationException
 
VCMScriptInvocationException(String, Throwable) - Constructor for class kobold.util.exception.VCMScriptInvocationException
 
VariantCreationFactory - class kobold.client.view.archeditor.VariantCreationFactory.
VariantCreationFactory
VariantCreationFactory() - Constructor for class kobold.client.view.archeditor.VariantCreationFactory
 
VariantEditPart - class kobold.client.view.archeditor.editpart.VariantEditPart.
VariantEditPart
VariantEditPart() - Constructor for class kobold.client.view.archeditor.editpart.VariantEditPart
 
VariantEditPart.DeleteCommand - class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand.
 
VariantEditPart.DeleteCommand() - Constructor for class kobold.client.view.archeditor.editpart.VariantEditPart.DeleteCommand
 
VariantEditPart.ElementEditPolicy - class kobold.client.view.archeditor.editpart.VariantEditPart.ElementEditPolicy.
 
VariantEditPart.ElementEditPolicy() - Constructor for class kobold.client.view.archeditor.editpart.VariantEditPart.ElementEditPolicy
 
VariantFigure - class kobold.client.view.archeditor.figure.VariantFigure.
VariantFigure
VariantFigure(String) - Constructor for class kobold.client.view.archeditor.figure.VariantFigure
 
VariantModel - class kobold.client.view.archeditor.model.VariantModel.
Variant
VariantModel(String) - Constructor for class kobold.client.view.archeditor.model.VariantModel
 
VariantNode - class kobold.client.model.pline.graph.VariantNode.
VariantNode
VariantNode(String) - Constructor for class kobold.client.model.pline.graph.VariantNode
 
VersionNode - class kobold.client.model.pline.graph.VersionNode.
VersionNode
VersionNode(String) - Constructor for class kobold.client.model.pline.graph.VersionNode
 

W

WorkflowEngine - class kobold.server.workflow.WorkflowEngine.
This class mediates between Kobold and drools.
WorkflowEngine() - Constructor for class kobold.server.workflow.WorkflowEngine
 
WrapperInterface - interface kobold.client.controller.vcm.WrapperInterface.
WrapperInterface.
WrapperProvider - class kobold.client.controller.vcm.WrapperProvider.
WrapperProvider.
WrapperProvider() - Constructor for class kobold.client.controller.vcm.WrapperProvider
Default constructor.

X

XYLayoutEditPolicy - class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy.
XYLayoutEditPolicy
XYLayoutEditPolicy() - Constructor for class kobold.client.view.archeditor.editpolicy.XYLayoutEditPolicy
 

A B C D E F G H I K L M O P R S U V W X

Copyright © 2004 Werkbold Team, University of Stuttgart. All Rights Reserved.