Class AddContext

All Implemented Interfaces:
IAddContext, IAreaContext, IContext, ILocationContext, ITargetConnectionContext, ITargetConnectionDecoratorContext, ITargetContext, IPropertyBag
Direct Known Subclasses:
AddConnectionContext

public class AddContext extends AreaContext implements IAddContext
The Class AddContext.
  • Constructor Details

    • AddContext

      public AddContext()
      Creates a new AddContext.
    • AddContext

      public AddContext(IAreaContext context, Object newObject)
      Creates a new AddContext.
      Parameters:
      context - the context
      newObject - the new object
  • Method Details

    • getNewObject

      public Object getNewObject()
      Description copied from interface: IAddContext
      A pictogram element has to be added. This pictogram element has to link to a domain model element.
      Specified by:
      getNewObject in interface IAddContext
      Returns:
      instance of a domain model element
    • getTargetConnection

      public Connection getTargetConnection()
      Description copied from interface: ITargetConnectionContext
      Gets the target connection.
      Specified by:
      getTargetConnection in interface ITargetConnectionContext
      Returns:
      the target connection where the new pictogram element (currently this has to be a shape) has to be inserted
    • getTargetConnectionDecorator

      public ConnectionDecorator getTargetConnectionDecorator()
      Description copied from interface: ITargetConnectionDecoratorContext
      Gets the target connection decorator.
      Specified by:
      getTargetConnectionDecorator in interface ITargetConnectionDecoratorContext
      Returns:
      the target connection decorator where the new pictogram element (currently this has to be a shape) has to be inserted
    • getTargetContainer

      public ContainerShape getTargetContainer()
      Description copied from interface: ITargetContext
      Gets the target container.
      Specified by:
      getTargetContainer in interface ITargetContext
      Returns:
      the target container shape where the new pictogram element (currently this has to be a shape) has to be added
    • setNewObject

      public void setNewObject(Object newObject)
      Sets the new object.
      Parameters:
      newObject - the new object
    • setTargetContainer

      public void setTargetContainer(ContainerShape targetContainer)
      Sets the target container.
      Parameters:
      targetContainer - The target container to set.
    • setTargetConnection

      public void setTargetConnection(Connection targetConnection)
      Sets the target connection.
      Parameters:
      targetConnection - The target connection to set.
    • setTargetConnectionDecorator

      public void setTargetConnectionDecorator(ConnectionDecorator targetConnectionDecorator)
      Sets the target connection decorator.
      Parameters:
      targetConnectionDecorator - The target connection decorator to set.
    • toString

      public String toString()
      Overrides:
      toString in class AreaContext