Uses of Class
org.kite9.diagram.builders.Relationship

Packages that use Relationship
org.kite9.diagram.builders   
org.kite9.diagram.builders.formats   
 

Uses of Relationship in org.kite9.diagram.builders
 

Subclasses of Relationship in org.kite9.diagram.builders
 class HasRelationship
          In a has-relationship, the name specifies the type of thing that is had, rather than the type of the relationship.
 class MethodCallRelationship
          Represents a relationship formed by a method call, where the method name is the verb.
 

Fields in org.kite9.diagram.builders declared as Relationship
protected  Relationship Relationship.activeRelationship
           
static Relationship Relationship.CALLED_BY
           
static Relationship Relationship.CALLS
           
static Relationship Relationship.EXTENDED_BY
           
static Relationship Relationship.EXTENDS
           
static Relationship Relationship.IMPLEMENTED_BY
           
static Relationship Relationship.IMPLEMENTS
           
static Relationship Relationship.REFERENCED_BY
           
static Relationship Relationship.REFERENCES
           
static Relationship Relationship.REQUIRED_BY
           
static Relationship Relationship.REQUIRES
           
static Relationship Relationship.RETURNED_BY
           
static Relationship Relationship.RETURNS
           
 

Methods in org.kite9.diagram.builders that return Relationship
 Relationship Relationship.getActiveRelationship()
           
 Relationship NounRelationshipBinding.getRelationship()
           
 Relationship Tie.getRelationship()
           
 

Methods in org.kite9.diagram.builders with parameters of type Relationship
protected  List<Tie> AbstractBuilder.createTies(Collection<Tie> old, Relationship r, Object... items)
           
 Container InsertionInterface.getContainerFor(Object existing, Relationship rel)
           
 DiagramElement DiagramBuilder.getRelationshipElement(Object o, Relationship r)
           
protected  String IdHelper.getRelationshipId(Relationship o)
           
protected
<Y> List<Tie>
ClassBuilder.packContent(Collection<Tie> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r)
          This is a helper method used to create a list of ties correctly, by applying a ContentSelector.
protected
<Y> void
ClassBuilder.packContentInner(Collection<Tie> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r, List<Tie> out)
           
protected
<Y> void
ClassBuilder.packContentInner2(NounPart subject, Collection<? extends Class<?>> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r, List<Tie> out)
           
 DiagramElement InsertionInterface.returnArrow(Container container, Relationship r, String overrideLabel)
           
 ClassBuilder AbstractElementBuilder.withClasses(Relationship r, Class<?>... forClasses)
           
 PackageBuilder AbstractElementBuilder.withPackages(Relationship r, Class<?>... packagesForClasses)
           
 PackageBuilder AbstractElementBuilder.withPackages(Relationship r, Package... packages)
           
 StringBuilder AbstractElementBuilder.withStrings(Relationship r, String... forStrings)
           
 

Constructors in org.kite9.diagram.builders with parameters of type Relationship
MethodCallRelationship(String name, Relationship active)
           
NounRelationshipBinding(Object subject, Relationship r)
           
Relationship(String name, Relationship active)
          Creates a passive voice relationship.
Tie(NounPart subject, Relationship r, NounPart object)
           
 

Uses of Relationship in org.kite9.diagram.builders.formats
 

Methods in org.kite9.diagram.builders.formats with parameters of type Relationship
 void Format.write(NounPart subject, Relationship verb, NounPart object)
          Writes a sentence into the ADL diagram.
 



Copyright © 2011. All Rights Reserved.