org.kite9.diagram.adl
Class Context

java.lang.Object
  extended by org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
      extended by org.kite9.diagram.primitives.AbstractConnectedContained
          extended by org.kite9.diagram.primitives.AbstractConnectedContainer
              extended by org.kite9.diagram.adl.Context
All Implemented Interfaces:
Comparable<DiagramElement>, Connected, Contained, Container, DiagramElement, IdentifiableDiagramElement

public class Context
extends AbstractConnectedContainer

A context is a portion of the diagram with a border around it, and a label. It contains other Glyphs or context to give the diagram a hierarchy.

Author:
robmoffat

Field Summary
 
Fields inherited from class org.kite9.diagram.primitives.AbstractConnectedContainer
label
 
Fields inherited from class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
renderingInformation
 
Constructor Summary
Context()
           
Context(List<Contained> contents, boolean bordered, Label label, Layout layoutDirection)
           
Context(String id, List<Contained> contents, boolean bordered, Label label, Layout layoutDirection)
           
 
Method Summary
 Container getContainer()
           
 boolean isBordered()
           
 void setBordered(boolean bordered)
           
 void setContainer(Container c)
           
 String toString()
           
 
Methods inherited from class org.kite9.diagram.primitives.AbstractConnectedContainer
getContents, getLabel, getLayoutDirection, getRenderingInformation, setLabel, setLayoutDirection
 
Methods inherited from class org.kite9.diagram.primitives.AbstractConnectedContained
addLink, getConnectionTo, getLinks, isConnectedDirectlyTo, removeLink
 
Methods inherited from class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
compareTo, createID, getID, hashCode, resetCounter, setID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kite9.diagram.primitives.Connected
addLink, getConnectionTo, getLinks, isConnectedDirectlyTo, removeLink
 
Methods inherited from interface org.kite9.diagram.primitives.IdentifiableDiagramElement
getID, setID
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

Context

public Context()

Context

public Context(List<Contained> contents,
               boolean bordered,
               Label label,
               Layout layoutDirection)

Context

public Context(String id,
               List<Contained> contents,
               boolean bordered,
               Label label,
               Layout layoutDirection)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

isBordered

public boolean isBordered()

setBordered

public void setBordered(boolean bordered)

getContainer

public Container getContainer()
Specified by:
getContainer in interface Contained
Overrides:
getContainer in class AbstractConnectedContained

setContainer

public void setContainer(Container c)
Specified by:
setContainer in interface Contained
Overrides:
setContainer in class AbstractConnectedContained


Copyright © 2011. All Rights Reserved.