- addAssociation(Association) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified association to the set of associations
for this class description.
- addAssociation(Association) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add the specified association to the set of associations
for this interface description.
- addAttribute(Attribute) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified attribute to the set of attributes
for this class description.
- addAttribute(Attribute) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add the specified attribute to the set of attributes
for this interface description.
- addRealizes(InterfaceDescription) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified interface description to the set of interfaces this class
description realizes.
- addSpecializes(ClassDescription) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified class description to the set of classes this class description
specializes.
- addSpecializes(InterfaceDescription) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add the specified interface description to the set of interfaces this interface
description specializes.
- ARRAY_LIST - Static variable in class org.dishevelled.codegen.CollectionDescription
-
ArrayList description.
- associate(Association) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified association to the set of associations
for this class description.
- associate(ClassDescription, Cardinality) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the
specified cardinality.
- associate(ClassDescription, Cardinality, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the
specified cardinality and bound flag.
- associate(ClassDescription, String, Cardinality) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of attributes for this
class description to the specified class with the
specified role name and cardinality.
- associate(ClassDescription, String, Cardinality, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of attributes for this
class description to the specified class with the
specified role name, cardinality, and bound flag.
- associate(ClassDescription, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the specified
parameters.
- associate(ClassDescription, Cardinality, boolean, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the specified
parameters.
- associate(ClassDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the specified
parameters.
- associate(ClassDescription, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified class with the specified
parameters.
- associate(InterfaceDescription, Cardinality) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the
specified cardinality.
- associate(InterfaceDescription, Cardinality, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the
specified cardinality and bound flag.
- associate(InterfaceDescription, String, Cardinality) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of attributes for this
class description to the specified interface with the
specified role name and cardinality.
- associate(InterfaceDescription, String, Cardinality, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of attributes for this
class description to the specified interface with the
specified role name, cardinality, and bound flag.
- associate(InterfaceDescription, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the specified
parameters.
- associate(InterfaceDescription, Cardinality, boolean, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the specified
parameters.
- associate(InterfaceDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the specified
parameters.
- associate(InterfaceDescription, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new association to the set of associations for this
class description to the specified interface with the specified
parameters.
- associate(Association) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add the specified association to the set of associations
for this interface description.
- associate(ClassDescription, Cardinality) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified class with the
specified cardinality.
- associate(ClassDescription, String, Cardinality) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of attributes for this
interface description to the specified class with the
specified role name and cardinality.
- associate(ClassDescription, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified class with the specified
parameters.
- associate(ClassDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified class with the specified
parameters.
- associate(InterfaceDescription, Cardinality) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified interface with the
specified cardinality.
- associate(InterfaceDescription, String, Cardinality) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of attributes for this
interface description to the specified interface with the
specified role name and cardinality.
- associate(InterfaceDescription, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified interface with the specified
parameters.
- associate(InterfaceDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new association to the set of associations for this
interface description to the specified interface with the specified
parameters.
- Association - Class in org.dishevelled.codegen
-
An association between a class or interface description and
a target class or interface description.
- Association(ClassDescription, String, Cardinality) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified class description, role name,
and cardinality.
- Association(ClassDescription, String, Cardinality, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified class description, role name,
cardinality, and bound flag.
- Association(ClassDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified class description, role name, and
cardinality and choose a collection description that satisfies the
specified boolean parameters.
- Association(ClassDescription, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified class description, role name,
cardinality, and bound flag and choose a collection description that satisfies the
specified boolean parameters.
- Association(InterfaceDescription, String, Cardinality) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified interface description, role name,
and cardinality.
- Association(InterfaceDescription, String, Cardinality, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified interface description, role name,
and cardinality.
- Association(InterfaceDescription, String, Cardinality, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified interface description, role name, and
cardinality and choose a collection description that satisfies the
specified boolean parameters.
- Association(InterfaceDescription, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association with the specified interface description, role name, and
cardinality and choose a collection description that satisfies the
specified boolean parameters.
- Association(String, String, String, String, Role, Cardinality, CollectionDescription) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association from the specified parameters.
- Association(String, String, String, String, Role, Cardinality, CollectionDescription, boolean) - Constructor for class org.dishevelled.codegen.Association
-
Create a new association from the specified parameters.
- Attribute - Class in org.dishevelled.codegen
-
An attribute on a class or interface description.
- Attribute(String, String, Cardinality) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute with the specified name, role name,
and cardinality.
- Attribute(String, String, Cardinality, boolean) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute with the specified name, role name,
cardinality, and bound flag.
- Attribute(String, String, Cardinality, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute with the specified name, role name, and
cardinality and choose a collection description that satisfies the
specified boolean parameters.
- Attribute(String, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute with the specified name, role name,
cardinality, and bound flag and choose a collection description that satisfies the
specified boolean parameters.
- Attribute(String, String, String, String, Role, Cardinality, CollectionDescription) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute from the specified parameters.
- Attribute(String, String, String, String, Role, Cardinality, CollectionDescription, boolean) - Constructor for class org.dishevelled.codegen.Attribute
-
Create a new attribute from the specified parameters.
- attribute(Attribute) - Method in class org.dishevelled.codegen.ClassDescription
-
Add the specified attribute to the set of attributes
for this class description.
- attribute(String, String, Cardinality) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new attribute to the set of attributes for this
class description with the specified name, role name,
and cardinality.
- attribute(String, String, Cardinality, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new attribute to the set of attributes for this
class description with the specified name, role name,
cardinality, and bound flag.
- attribute(String, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new attribute to the set of attributes for this
class description with the specified parameters.
- attribute(String, String, Cardinality, boolean, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.ClassDescription
-
Add a new attribute to the set of attributes for this
class description with the specified parameters.
- attribute(Attribute) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add the specified attribute to the set of attributes
for this interface description.
- attribute(String, String, Cardinality) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new attribute to the set of attributes for this
interface description with the specified name, role name,
and cardinality.
- attribute(String, String, Cardinality, boolean, boolean, boolean, boolean) - Method in class org.dishevelled.codegen.InterfaceDescription
-
Add a new attribute to the set of attributes for this
interface description with the specified parameters.
- generateAbstractUnitTest(InterfaceDescription) - Static method in class org.dishevelled.codegen.Codegen
-
Generate an abstract unit test java source file for the specified interface
description.
- generateBuilderSource(ClassDescription, Style) - Static method in class org.dishevelled.codegen.Codegen
-
Generate a java source file for a fluent builder API for the specified class
description and style.
- generateEnum(ClassDescription) - Static method in class org.dishevelled.codegen.Codegen
-
Generate an enum source file for the specified class description.
- generateEnumWithLookup(ClassDescription) - Static method in class org.dishevelled.codegen.Codegen
-
Generate an enum with lookup source file for the specified class description.
- generateSource(InterfaceDescription) - Static method in class org.dishevelled.codegen.Codegen
-
Generate a java source file for the specified interface
description.
- generateSource(ClassDescription, Style) - Static method in class org.dishevelled.codegen.Codegen
-
Generate a java source file for the specified class
description and style.
- generateUnitTest(ClassDescription, Style) - Static method in class org.dishevelled.codegen.Codegen
-
Generate a unit test source file for the specified class
description and style.
- getAssociations() - Method in class org.dishevelled.codegen.ClassDescription
-
Return an unmodifiable set of associations for this class description.
- getAssociations() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return an unmodifiable set of associations for this interface description.
- getAttributes() - Method in class org.dishevelled.codegen.ClassDescription
-
Return an unmodifiable set of attributes for this class description.
- getAttributes() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return an unmodifiable set of attributes for this interface description.
- getAuthor() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the author for this class description.
- getAuthor() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the author for this interface description.
- getCardinality() - Method in class org.dishevelled.codegen.Association
-
Return the cardinality for this association.
- getCardinality() - Method in class org.dishevelled.codegen.Attribute
-
Return the cardinality for this attribute.
- getCollectionDescription() - Method in class org.dishevelled.codegen.Association
-
Return the collection description for this association.
- getCollectionDescription() - Method in class org.dishevelled.codegen.Attribute
-
Return the collection description for this attribute.
- getDescription() - Method in class org.dishevelled.codegen.Association
-
Return the description for this association.
- getDescription() - Method in class org.dishevelled.codegen.Attribute
-
Return the description for this attribute.
- getDescription() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the description for this class description.
- getDescription() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the description for this interface description.
- getDescription() - Method in class org.dishevelled.codegen.Role
-
Return the description for this role.
- getImplementationName() - Method in class org.dishevelled.codegen.CollectionDescription
-
Return the implementation name for this collection description.
- getImplementationPackageName() - Method in class org.dishevelled.codegen.CollectionDescription
-
Return the implementation package name for this collection description.
- getInterfaceDescription() - Method in class org.dishevelled.codegen.CollectionDescription
-
Return the interface description for this collection description.
- getInterfaceName() - Method in class org.dishevelled.codegen.CollectionDescription
-
Return the interface name for this collection description.
- getInterfacePackageName() - Method in class org.dishevelled.codegen.CollectionDescription
-
Return the interface package name for this collection description.
- getLicense() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the license for this class description.
- getLicense() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the license for this interface description.
- getLower() - Method in class org.dishevelled.codegen.Association
-
Return the lowercase name for this association.
- getLower() - Method in class org.dishevelled.codegen.Attribute
-
Return the lowercase name for this attribute.
- getLower() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the lowercase name for this class description.
- getLower() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the lowercase name for this interface description.
- getLower() - Method in class org.dishevelled.codegen.Role
-
Return the lowercase name for this role.
- getMixed() - Method in class org.dishevelled.codegen.Association
-
Return the mixed-case name for this association.
- getMixed() - Method in class org.dishevelled.codegen.Attribute
-
Return the mixed-case name for this attribute.
- getMixed() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the mixed-case name for this class description.
- getMixed() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the mixed-case name for this interface description.
- getMixed() - Method in class org.dishevelled.codegen.Role
-
Return the mixed-case name for this role.
- getPackageName() - Method in class org.dishevelled.codegen.Association
-
Return the package name for this association.
- getPackageName() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the package name for this class description.
- getPackageName() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the package name for this interface description.
- getRealizes() - Method in class org.dishevelled.codegen.ClassDescription
-
Return an unmodifiable set of interfaces this class description realizes.
- getRole() - Method in class org.dishevelled.codegen.Association
-
Return the role for this association.
- getRole() - Method in class org.dishevelled.codegen.Attribute
-
Return the role for this attribute.
- getSpecializes() - Method in class org.dishevelled.codegen.ClassDescription
-
Return an unmodifiable set of classes this class description specializes.
- getSpecializes() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return an unmodifiable set of interfaces this interface description specializes.
- getUpper() - Method in class org.dishevelled.codegen.Association
-
Return the uppercase name for this association.
- getUpper() - Method in class org.dishevelled.codegen.Attribute
-
Return the uppercase name for this attribute.
- getUpper() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the uppercase name for this class description.
- getUpper() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the uppercase name for this interface description.
- getUpper() - Method in class org.dishevelled.codegen.Role
-
Return the uppercase name for this role.
- getVersion() - Method in class org.dishevelled.codegen.ClassDescription
-
Return the version for this class description.
- getVersion() - Method in class org.dishevelled.codegen.InterfaceDescription
-
Return the version for this interface description.