A B C D E F G H I J L M N O P Q R S T U V W X

A

ABSTRACT - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.ABSTRACT for convenience
AbstractElementFactory - class com.ashridgetech.jamda.uml.AbstractElementFactory.
A base implementation of Model.ElementFactory.
AbstractElementFactory() - Constructor for class com.ashridgetech.jamda.uml.AbstractElementFactory
Default constructor for use by instances which are to be used as prototypes.
AbstractElementFactory(AbstractElementFactory, Model) - Constructor for class com.ashridgetech.jamda.uml.AbstractElementFactory
Constructor for use when creating a copy of an existing factory for a specific Model.
Abstraction - class com.ashridgetech.jamda.uml.Abstraction.
A UML Abstraction.
ABSTRACTION - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ABSTRACTION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Abstraction(MAbstraction, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.Abstraction
Creates new Abstraction from a NSUML MAbstraction object during loading.
Abstraction(ModelPackage, ClassType, InterfaceType) - Constructor for class com.ashridgetech.jamda.uml.Abstraction
Creates a new Abstraction.
AbstractModelTransformer - class com.ashridgetech.jamda.transform.AbstractModelTransformer.
A base class with common functions for ModelTransformer implementations.
AbstractModelTransformer.Config - class com.ashridgetech.jamda.transform.AbstractModelTransformer.Config.
 
AbstractModelTransformer.Config() - Constructor for class com.ashridgetech.jamda.transform.AbstractModelTransformer.Config
 
AbstractModelTransformer() - Constructor for class com.ashridgetech.jamda.transform.AbstractModelTransformer
 
AbstractModelTransformerSpec - class com.ashridgetech.jamda.config.AbstractModelTransformerSpec.
Base class for elements relating to subclasses of AbstractModelTransformer.
AbstractModelTransformerSpec() - Constructor for class com.ashridgetech.jamda.config.AbstractModelTransformerSpec
 
ACCESSIBLE_BY - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard accessibleBy standalone TagDefinition.
Actor - class com.ashridgetech.jamda.uml.Actor.
A UML Actor.
ACTOR - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard actor standalone TagDefinition.
ACTOR - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ACTOR - Static variable in class com.ashridgetech.jamda.uml.StdTags
The name of the tag which holds the name of the actor to which an element relates.
ACTOR - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Actor(MActor, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.Actor
Creates new Actor from a NSUML MActor object.
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.Operation
Override the superclass method to store the return parameter separately.
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Add a child element to this ModelElement.
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement.ElementStore
 
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement.ElementListStore
 
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore
 
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore
 
add(ModelElement) - Method in class com.ashridgetech.jamda.uml.Constructor
Override the superclass method to store the return parameter separately.
addAttribute(String, Type) - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Make a new Attribute belonging to the new class.
addCodeGen(CodeGenTransformerSpec) - Method in class com.ashridgetech.jamda.config.Jamda
Add a codeGen element to this task.
addConstructor() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Obtain a ClassGenerator.MethodGenerator in order to create a constructor.
addConstructor() - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Make a new Constructor belonging to the new class.
addDefaultElementFactory(Model.ElementFactory) - Static method in class com.ashridgetech.jamda.uml.Model
Add to the default list of Model.ElementFactorys.
addElementFactory(Model.ElementFactory) - Method in class com.ashridgetech.jamda.uml.Model
Add to the end of the list of ElementFactorys used to create ModelElements within this Model
addElementTransformer(BasicTransformerSpec) - Method in class com.ashridgetech.jamda.config.Jamda
Add an elementTransformer element to this task.
addExtends(Class) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add a class or interface extended by this one, adding an import statement for it.
addExtends(Class, boolean) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add a class or interface extended by this one.
addExtends(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add the name of a class or interface extended by this one.
addField(String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Obtain a ClassGenerator.FieldGenerator in order to create a private non-final instance field.
addField(String, String, int) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Obtain a ClassGenerator.FieldGenerator in order to create a field.
addHasProperty(Property) - Method in class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Add the hasXXX method and attribute for an updates object property.
addImplements(Class) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add a class or interface implemented by this one, and add an import for it.
addImplements(Class, boolean) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add a class or interface implemented by this one.
addImplements(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add the name of a class or interface implemented by this one.
addImport(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add an imported name, unchanged, to the generated class.
addImportClass(Class) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add an imported class to the generated class.
addImportPackage(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add an imported package to the generated class.
addInitParameters(List) - Method in class com.ashridgetech.jamda.uml.Constructor
Add a Parameter to this Constructor corresponding to each of a set of Propertys.
addInterface(InterfaceType) - Method in class com.ashridgetech.jamda.uml.ClassType
Add an InterfaceType which this ClassType implements.
addMethod(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Obtain a ClassGenerator.MethodGenerator in order to create a method.
addModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Add modifiers to the existing modifiers.
addModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Add modifiers to the existing modifiers.
addModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Add modifiers to the existing modifiers.
addOperation(String) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Make a new Operation belonging to the new type, with a void return type.
addOperation(String, StandardTypeDef) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Make a new Operation belonging to the new type.
addOperation(String, Type) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Make a new Operation belonging to the new type.
addOperationImports(Collection, Set) - Static method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Add the imports for a set of Operation's parameters to a given Set.
addParameters(List, Stereotype) - Method in class com.ashridgetech.jamda.uml.Operation
Add a Parameter to this Operation corresponding to each of a set of Propertys.
addProperties(Collection, Boolean) - Method in class com.ashridgetech.jamda.uml.StructuredType
Add properties corresponding to a Collection of input properties.
addProperty(Property) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Make a new single or pair of Operations belonging to the new type, which are getter and setter (if writable) for a property.
addProperty(Property) - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Make a new single or pair of Operations belonging to the new type, which are getter and setter (if writable) for a property.
addProperty(Property, boolean) - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Make a new single or pair of Operations belonging to the new type, which are getter and setter (if writable) for a property.
addProperty(String, String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add the field variable and getter/setter methods to generate a standard read-write JavaBean property with a field variable.
addProperty(String, String, String, boolean, boolean) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Add the field variable and getter/setter methods to generate a standard JavaBean property.
addProperty(String, Type, boolean, String, ModelElement) - Method in class com.ashridgetech.jamda.uml.StructuredType
Add a property to this StructuredType.
addProperty(String, Type, boolean, String, ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Add a property to this StructuredType.
addReadOnlyProperty(ModelElement, String, Type) - Method in class com.ashridgetech.jamda.uml.StructuredType
Add a read-only property to this StructuredType.
address - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
addStereotype(Stereotype) - Method in class com.ashridgetech.jamda.uml.ModelElement
Adds a Stereotype to this object.
addStereotypeName(String) - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Add the name of a stereotype of one of the sets of source classes to act upon.
addSuperInterface(InterfaceType) - Method in class com.ashridgetech.jamda.uml.InterfaceType
Add a InterfaceType which is a supertype of this one.
addSuperType(StructuredType) - Method in class com.ashridgetech.jamda.uml.StructuredType
Add a StructuredType which is a supertype of this one, if there is one other than java.lang.Object.
addTag(String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Set an extra tag for the method Javadoc.
addTag(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Set an extra tag for the method Javadoc.
addTag(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Set an extra tag for the method Javadoc.
addTaggedValue(TagDefinition, ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Add a tagged value to those stored in this element under a certain TagDefinition.
addTaggedValue(TagDefinition, String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Add a Stringtagged value to those stored in this element under a certain TagDefinition.
addTaggedValues(TagDefinition, Collection) - Method in class com.ashridgetech.jamda.uml.ModelElement
Add some tagged value(s) to those stored in this element under a certain TagDefinition.
addTaggedValuesInternal(TagDefinition, Collection, boolean, boolean) - Method in class com.ashridgetech.jamda.uml.ModelElement
Add a new set of values to a tagged value collection, ensuring that they have the correct type.
addThrows(String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Add the name of an exception thrown by this method, without a comment.
addThrows(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Add the name of an exception thrown by this method.
addThrows(String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Add the name of an exception thrown by this method.
addThrows(String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Add the name of an exception thrown by this method, with a Javadoc description.
addTransformer(ModelTransformer) - Method in class com.ashridgetech.jamda.transform.Transformation
Add a new ModelTransformer to the configuration.
addTransformer(ModelTransformerSpec) - Method in class com.ashridgetech.jamda.config.Jamda
Add a transformer element to this task.
addUpdateProperty(Property) - Method in class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Add the get/setXXX method and attribute for an updates object property.
addWritableProperty(ModelElement, String, Type) - Method in class com.ashridgetech.jamda.uml.StructuredType
Add a writable property to this StructuredType.
AGGREGATE - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
 
AllTests - class com.ashridgetech.jamda.test.AllTests.
Runs all JUnit Test classes in this package which have been added to the AllTests.suite() method.
AllTests(String) - Constructor for class com.ashridgetech.jamda.test.AllTests
 
ARTIFACT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ARTIFACT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
assertContains(Collection, Object) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains an object equal to o.
assertContainsAsString(Collection, String) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains an object whose toString method gives a value equal to s.
assertContainsOnly(Collection, Object) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains an object equal to o and nothing else.
assertContainsOnly(Collection, Object, Object) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains objects equal to o1 and o2 and nothing else.
assertContainsOnly(Collection, Object, Object, Object) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains objects equal to o1, o2 and o3 and nothing else.
assertContainsOnly(Collection, Object, Object, Object, Object) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c contains objects equal to o1, o2, o4 and o4 and nothing else.
assertEmpty(Collection) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c is empty
assertHasParameter(Operation, int, String, Type, Stereotype) - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that an Operation has a certain Parameter in a certain position in its parameter list.
assertHasParameter(Operation, String, Type, Stereotype) - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that an Operation has a certain Parameter somewhere in its parameter list.
assertHasProperty(StructuredType, String, Type, boolean, boolean) - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that a class or interface has a certain property.
assertNotContainsAsString(Collection, String) - Static method in class com.ashridgetech.jamda.test.BaseTest
Test that c does not contain an object whose toString method gives a value equal to s.
Association - class com.ashridgetech.jamda.uml.Association.
A UML Association.
ASSOCIATION - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ASSOCIATION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
ASSOCIATION_END - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ASSOCIATION_END - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Association.End - class com.ashridgetech.jamda.uml.Association.End.
Represents a UML AssociationEnd.
Association.End.PropertyImpl - class com.ashridgetech.jamda.uml.Association.End.PropertyImpl.
Inner class implementation of the Property interface for Association.End.
Association.End(MAssociationEnd, Association) - Constructor for class com.ashridgetech.jamda.uml.Association.End
Creates new AssociationEnd from a NSUML MAssociationEnd object.
Association(MAssociation, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.Association
Creates new Association from a NSUML MAssociation object.
attr1 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
attr2 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
attr3 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
attribute - Variable in class com.ashridgetech.jamda.transform.UmlTypeCreator.PropertyDetails
The Attribute which holds the value of the property.
Attribute - class com.ashridgetech.jamda.uml.Attribute.
A UML Attribute.
ATTRIBUTE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
ATTRIBUTE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Attribute.PropertyImpl - class com.ashridgetech.jamda.uml.Attribute.PropertyImpl.
Inner class implementation of the Property interface for Attribute.
Attribute(ClassType, String, Type) - Constructor for class com.ashridgetech.jamda.uml.Attribute
Creates new Attribute belonging to a ClassType.
Attribute(MAttribute, ClassType) - Constructor for class com.ashridgetech.jamda.uml.Attribute
Creates new Attribute from a NSUML MAttribute object during loading

B

BaseTest - class com.ashridgetech.jamda.test.BaseTest.
Common facilities for tests on the Jamda classes.
BaseTest(String) - Constructor for class com.ashridgetech.jamda.test.BaseTest
Standard constructor required by subclasses of TestCase
BasicTransformer - class com.ashridgetech.jamda.transform.BasicTransformer.
A basics for ModelTransformer implementation that applies a given ElementTransformer to ModelElements with a given Stereotype.
BasicTransformer() - Constructor for class com.ashridgetech.jamda.transform.BasicTransformer
 
BasicTransformerSpec - class com.ashridgetech.jamda.config.BasicTransformerSpec.
The elementTransformer element within the Jamda Ant Task .
BasicTransformerSpec() - Constructor for class com.ashridgetech.jamda.config.BasicTransformerSpec
Construct a BasicTransformerSpec.
begin() - Method in class com.ashridgetech.jamda.code.CodeWriter
Write the start of a new block.
beginComment() - Method in class com.ashridgetech.jamda.code.JavaWriter
Start a plain comment.
beginDoc() - Method in class com.ashridgetech.jamda.code.ClassWriter
Start a Javadoc comment.
beginMethod(ClassWriter.MethodDetails) - Method in class com.ashridgetech.jamda.code.ClassWriter
Start a method in the code.
BEHAVIORAL_FEATURE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
BEHAVIORAL_FEATURE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
blankToNull(String) - Static method in class com.ashridgetech.jamda.common.Util
Change a null or blank String to null.
BODY - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard body standalone TagDefinition.
BODY_LANGUAGE - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard bodyLanguage standalone TagDefinition.
BOOLEAN - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard boolean DataType.
BOOLEAN - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
BOOLEAN_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Boolean ClassType.
booleanType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
booleanType - Variable in class com.ashridgetech.jamda.test.UpdateTest
 
BusinessInterfaceCreator - class com.ashridgetech.jamda.common.BusinessInterfaceCreator.
Generates a new InterfaceType for a Business Interface from a given source ClassType.
BusinessInterfaceCreator() - Constructor for class com.ashridgetech.jamda.common.BusinessInterfaceCreator
Construct a BusinessInterfaceCreator for a Java interface.
BYTE - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard byte DataType.
BYTE_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Byte ClassType.

C

CALL_EVENT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
CALL_EVENT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
callStaticMethod(Class, String) - Static method in class com.ashridgetech.jamda.common.Util
Get the value of a static method of a Class with no arguments.
capitalize(String) - Static method in class com.ashridgetech.jamda.common.Util
Get a String with the first character converted to upper case.
CHAR - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard char DataType.
CHAR_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Character ClassType.
checkArg(boolean, String) - Static method in class com.ashridgetech.jamda.common.Util
 
checkAssocEnd(Collection, String, String, Type, StructuredType.Aggregation, boolean, boolean, int, int, boolean) - Static method in class com.ashridgetech.jamda.test.BaseTest
Check properties of an Association.End
checkAttribute(Attribute, String, Type, StructuredType.Visibility, boolean) - Static method in class com.ashridgetech.jamda.test.BaseTest
Check properties of an Attribute
checkEquals(String, String) - Method in class com.ashridgetech.jamda.test.BaseTest
Check two Strings for equality, and dump characters if they differ.
checkEquals(String, String, String) - Method in class com.ashridgetech.jamda.test.BaseTest
Check two Strings for equality, and dump characters if they differ.
checkInitialised() - Method in class com.ashridgetech.jamda.uml.ModelElement
 
checkNotEmpty(String, String) - Static method in class com.ashridgetech.jamda.common.Util
 
checkNotNull(Object, String) - Static method in class com.ashridgetech.jamda.common.Util
 
checkNull(Object, String) - Static method in class com.ashridgetech.jamda.common.Util
 
checkOperation(Operation, String, StructuredType.Visibility, Type, boolean, boolean, boolean, String[], Type[]) - Static method in class com.ashridgetech.jamda.test.BaseTest
Check properties of an Operation
checkProperty(Property, String, Type, StructuredType.Aggregation, boolean, boolean, boolean, boolean) - Static method in class com.ashridgetech.jamda.test.BaseTest
Check properties of an Property
checkReadyToCreate() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Check that this UmlTypeCreator has the minimum settings needed to create a new element.
checkReadyToGenerate() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Check that this ClassGenerator has the minimum settings needed to generate a class file.
checkStandardElement(StandardElementDef, boolean) - Method in class com.ashridgetech.jamda.uml.Model
Check whether the element defined by a StandardElementDef is present in this model.
checkStandardElementColl(Collection, boolean) - Method in class com.ashridgetech.jamda.uml.Model
Check whether the elements defined by a set of StandardElementDefs and StandardElementDef constants in Classes are present in this model.
checkStandardElements(Collection, boolean) - Method in class com.ashridgetech.jamda.uml.Model
Check whether the elements defined by a Collection of StandardElementDefs are present in this model.
checkState(boolean, String) - Static method in class com.ashridgetech.jamda.common.Util
 
checkState(boolean, String) - Method in class com.ashridgetech.jamda.uml.ModelElement
 
checkText(String) - Method in class com.ashridgetech.jamda.test.BaseTest
Check the current text written to BaseTest.classWriter's buffer.
checkText(String, boolean) - Method in class com.ashridgetech.jamda.test.BaseTest
Check the current text written to BaseTest.classWriter's buffer.
checkTextIgnore(String, String) - Method in class com.ashridgetech.jamda.test.BaseTest
 
checkTextIgnorePrefixes - Variable in class com.ashridgetech.jamda.test.BaseTest
 
checkTypes(ModelElement, ModelElement) - Static method in class com.ashridgetech.jamda.uml.Generalization
 
checkValid() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.StructuredType
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Stereotype
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Operation
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.ModelElement
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Model
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.InterfaceType
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Generalization
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Constructor
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.ClassType
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Association
Check whether this object is valid.
checkValid() - Method in class com.ashridgetech.jamda.uml.Abstraction
Check whether this object is valid.
ClassCreatorTransformer - class com.ashridgetech.jamda.transform.ClassCreatorTransformer.
A ModelTransformer which can add new classes or interfaces to a UML Model.
ClassCreatorTransformer() - Constructor for class com.ashridgetech.jamda.transform.ClassCreatorTransformer
Construct a ClassCreatorTransformer, setting the element transformer superclass to UmlTypeCreator.
classDecl() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the class or interface declaration.
classDecl(String, int, String, Collection) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write a class declaration.
classDoc() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the class Javadoc.
classDoc(String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write the class Javadoc, if any is supplied XXX - needs to split up multi-line comments, or long lines
ClassGenerator - class com.ashridgetech.jamda.code.ClassGenerator.
Java code generator to generate a Java class.
ClassGenerator.FieldGenerator - class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator.
Generates a field variable in the code.
ClassGenerator.FieldGenerator(String, String) - Constructor for class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Create a FieldGenerator with the given name and type, and modifiers of PRIVATE.
ClassGenerator.MethodGenerator - class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator.
Generates a method in the code.
ClassGenerator.MethodGenerator(String) - Constructor for class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Create a MethodGenerator with the given name, modifiers of PUBLIC, void return type and no parameters, which may be abstract.
ClassGenerator.PropertyDetails - class com.ashridgetech.jamda.code.ClassGenerator.PropertyDetails.
Holds references to the generator objects for the field, getter and setter generated for a property.
ClassGenerator.PropertyDetails(ClassGenerator.FieldGenerator, ClassGenerator.MethodGenerator, ClassGenerator.MethodGenerator) - Constructor for class com.ashridgetech.jamda.code.ClassGenerator.PropertyDetails
Create a PropertyDetails with the given references.
ClassGenerator() - Constructor for class com.ashridgetech.jamda.code.ClassGenerator
Construct a ClassGenerator for a Java class.
ClassGenerator(boolean) - Constructor for class com.ashridgetech.jamda.code.ClassGenerator
Construct a ClassGenerator The instance will have the class modifiers (see ClassGenerator.setClassModifiers(int) set to ClassGenerator.PUBLIC.
ClassGeneratorTest - class com.ashridgetech.jamda.test.ClassGeneratorTest.
Tests the ClassGenerator class.
ClassGeneratorTest(String) - Constructor for class com.ashridgetech.jamda.test.ClassGeneratorTest
Standard constructor required by subclasses of TestCase
CLASSIFIER - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
CLASSIFIER - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
ClassType - class com.ashridgetech.jamda.uml.ClassType.
A UML Class.
ClassType(MClass, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.ClassType
Initialises new ClassType during loading.
ClassType(ModelPackage, String) - Constructor for class com.ashridgetech.jamda.uml.ClassType
Creates new ClassType belonging to a ModelPackage.
classWriter - Variable in class com.ashridgetech.jamda.test.BaseTest
 
ClassWriter - class com.ashridgetech.jamda.code.ClassWriter.
A JavaWriter extended with methods for writing class structural elements.
ClassWriter.MethodDetails - class com.ashridgetech.jamda.code.ClassWriter.MethodDetails.
Collects the details of a method in the code.
ClassWriter.MethodDetails(String, boolean) - Constructor for class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Create a MethodDetails with the given name, modifiers of PUBLIC, void return type and no parameters.
ClassWriter(Writer) - Constructor for class com.ashridgetech.jamda.code.ClassWriter
Construct a ClassWriter attached to a Writer.
ClassWriterTest - class com.ashridgetech.jamda.test.ClassWriterTest.
Tests the ClassWriter class.
ClassWriterTest(String) - Constructor for class com.ashridgetech.jamda.test.ClassWriterTest
Standard constructor required by subclasses of TestCase
codeBody() - Method in class com.ashridgetech.jamda.code.OperationMethodCoder
Each line in the Procedure body is inserted with the current indent.
codeBody() - Method in class com.ashridgetech.jamda.code.MethodCoder
Must be implemented by subclasses to write the method body statements.
codeBody() - Method in class com.ashridgetech.jamda.test.TestMethodCoderFactory.Coder
 
CodeGenTransformer - class com.ashridgetech.jamda.transform.CodeGenTransformer.
A ModelTransformer which can generate code files from a UML Model.
CodeGenTransformer() - Constructor for class com.ashridgetech.jamda.transform.CodeGenTransformer
Construct a CodeGenTransformer, setting the element transformer superclass to UmlTypeGenerator.
CodeGenTransformerSpec - class com.ashridgetech.jamda.config.CodeGenTransformerSpec.
The codeGen element within the Jamda Ant Task .
CodeGenTransformerSpec() - Constructor for class com.ashridgetech.jamda.config.CodeGenTransformerSpec
Construct a CodeGenTransformerSpec.
CodeWriter - class com.ashridgetech.jamda.code.CodeWriter.
Provides services for writing program code to a Writer.
CodeWriter(Writer) - Constructor for class com.ashridgetech.jamda.code.CodeWriter
Construct a CodeWriter attached to a Writer.
com.ashridgetech.jamda.code - package com.ashridgetech.jamda.code
Classes for generating code, principally from UML metamodel elements.
com.ashridgetech.jamda.common - package com.ashridgetech.jamda.common
Common classes used by the other packages.
com.ashridgetech.jamda.config - package com.ashridgetech.jamda.config
Classes for setting up the configuration of a Jamda Transformation.
com.ashridgetech.jamda.ejb.transform - package com.ashridgetech.jamda.ejb.transform
Classes to control a Jamda transformation step that produces EJB classes.
com.ashridgetech.jamda.ejb.uml - package com.ashridgetech.jamda.ejb.uml
Extended metamodel classes for EJB-related classes.
com.ashridgetech.jamda.test - package com.ashridgetech.jamda.test
JUnit test classes for the Jamda classes.
com.ashridgetech.jamda.transform - package com.ashridgetech.jamda.transform
Classes to control the Jamda transformations.
com.ashridgetech.jamda.uml - package com.ashridgetech.jamda.uml
Provides classes and interfaces for handling UML metamodel elements.
commaDoubleList(Collection, Collection) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a list pairs of tokens, separated by commas.
commaList(Collection) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a list of tokens, separated by commas.
COMMENT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
COMMENT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
commentLine(String) - Method in class com.ashridgetech.jamda.code.JavaWriter
Write a plain comment line.
company - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
COMPONENT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
COMPONENT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
COMPOSITE - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
 
con1 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
concat(Collection, Collection) - Static method in class com.ashridgetech.jamda.common.Util
Concatenate two Collections, in their natural order of iteration, into a single result List.
CONFIG_COMMENT_MARKER - Static variable in class com.ashridgetech.jamda.transform.Transformation
 
configureTransformer(ModelTransformer) - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Configure the ModelTransformer specified by this class.
configureTransformer(ModelTransformer) - Method in class com.ashridgetech.jamda.config.CodeGenTransformerSpec
Configure the ModelTransformer specified by this class.
configureTransformer(ModelTransformer) - Method in class com.ashridgetech.jamda.config.BasicTransformerSpec
Configure the ModelTransformer specified by this class.
configureTransformer(ModelTransformer) - Method in class com.ashridgetech.jamda.config.AbstractModelTransformerSpec
Configure the ModelTransformer specified by this class.
CONSTRAINT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
CONSTRAINT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Constructor - class com.ashridgetech.jamda.uml.Constructor.
A UML Operation for a constructor of a ClassType.
CONSTRUCTOR - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard constructor Stereotype.
Constructor(ClassType) - Constructor for class com.ashridgetech.jamda.uml.Constructor
Creates new constructor Constructor for a ClassType.
Constructor(MOperation, ClassType) - Constructor for class com.ashridgetech.jamda.uml.Constructor
Initialises new Constructor during loading.
constructors() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the class constructors.
copyNoIndent(Reader) - Method in class com.ashridgetech.jamda.code.CodeWriter
Insert a piece of text from a Reader into the code, without any extra indenting, but keeping any indenting in the lines read from the Reader.
copyWithIndent(Reader) - Method in class com.ashridgetech.jamda.code.CodeWriter
Insert a piece of text from a Reader into the code, placing the current indent before each line, in addition to any indenting in the lines read from the Reader.
CORE_BUSINESS_OBJECT - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard businessEntity Stereotype.
createConfig() - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Add a config element to this task.
createCopy(Model) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Create the correct ElementFactory for model.
createCopy(Model) - Method in class com.ashridgetech.jamda.uml.StdElementFactory
Create the correct ElementFactory for model.
createCopy(Model) - Method in interface com.ashridgetech.jamda.uml.Model.ElementFactory
Create the correct ElementFactory for model.
createCopy(Model) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Create the correct ElementFactory for model.
createCustom(MModelElement, ModelElement) - Method in class com.ashridgetech.jamda.uml.StdElementFactory
Overridden create ModelPackage, which has two possible constructors, and Constructor.
createCustom(MModelElement, ModelElement) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
May be overridden by subclasses to create the required ModelElement, for any or all MModelElements.
createDone - Variable in class com.ashridgetech.jamda.code.UmlTypeGenerator
 
createElement(MModelElement, ModelElement) - Method in class com.ashridgetech.jamda.uml.Model
Create an element using the Model.ElementFactorys with which this Model was created.
createElement(MModelElement, ModelElement) - Method in interface com.ashridgetech.jamda.uml.Model.ElementFactory
Create the correct ModelElement for me.
createElement(MModelElement, ModelElement) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Create the appropriate subclass of ModelElement.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Create the element required by this definition in a given Model.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Create the element required by this definition in a given Model.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardInterfaceDef
Create the element required by this definition in a given Model.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardElementDef
Must be implemented by subclasses to create the element required by this definition n a given Model.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardDataTypeDef
Create the element required by this definition in a given Model.
createElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardClassDef
Create the element required by this definition in a given Model.
customer - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
customerType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 

D

DATA_TYPE_PACKAGE_NAME - Static variable in class com.ashridgetech.jamda.uml.Model
 
DataTransferObjectType - class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType.
Base class for classes which are a UML representation of a Data Transfer Object class.
DataTransferObjectType(MClass, ModelPackage) - Constructor for class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Initialises new DataTransferObjectType during loading.
DataTransferObjectType(ModelPackage, String, ClassType, Actor) - Constructor for class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Initialises a new DataTransferObjectType belonging to a ModelPackage.
DataTransferObjectTypeFactory - class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory.
Factory class for objects which are a UML representation of a Data Transfer Object class.
DataTransferObjectTypeFactory() - Constructor for class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Construct a new DataTransferObjectTypeFactory.
DataType - class com.ashridgetech.jamda.uml.DataType.
A UML DataType.
DataType(MDataType, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.DataType
Creates new DataType from a NSUML MDataType object during loading.
DataType(ModelPackage, String) - Constructor for class com.ashridgetech.jamda.uml.DataType
Creates a new DataType.
DataType(Model, String) - Constructor for class com.ashridgetech.jamda.uml.DataType
Creates a new DataType.
DATE - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Date ClassType.
dateType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
dateType - Variable in class com.ashridgetech.jamda.test.UpdateTest
 
dateType - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
DEFAULT_OID_NAME - Static variable in class com.ashridgetech.jamda.uml.Feature
 
DEFAULT_OID_NAME - Static variable in class com.ashridgetech.jamda.uml.Attribute
 
DEFAULT_OUTPUT_FILENAME - Static variable in class com.ashridgetech.jamda.config.Jamda
 
DEPENDENCY - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
DEPENDENCY - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
DESC_OBJECT - Static variable in interface com.ashridgetech.jamda.ejb.uml.EjbStereotypes
The standard descObject Stereotype.
DESC_PROPERTIES - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard descProperties TagDefinition of stereotype UmlStereotypes.CORE_BUSINESS_OBJECT.
DescObjectType - class com.ashridgetech.jamda.ejb.uml.DescObjectType.
A UML representation of a Descriptor Object class.
DescObjectType(MClass, ModelPackage) - Constructor for class com.ashridgetech.jamda.ejb.uml.DescObjectType
Initialises new DescObjectType during loading.
DescObjectType(ModelPackage, String, ClassType, Actor) - Constructor for class com.ashridgetech.jamda.ejb.uml.DescObjectType
Creates a new DescObjectType belonging to a ModelPackage.
description - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
description(String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Set the method description.
description(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Set the method description.
description(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Set the field description.
docLine(String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write a Javadoc comment line.
docOneLine(String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write a Javadoc comment on a single line.
doGenerate() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Write the generated code to the ClassWriter.
DOUBLE - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard double DataType.
DOUBLE_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Double ClassType.
DOUBLE_QUOTE - Static variable in class com.ashridgetech.jamda.common.Scraper
 
doUpdates() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
 
doUpdates() - Method in class com.ashridgetech.jamda.test.UpdateTest
 
doWriteAndRepeat() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
 
doWriteAndRepeat() - Method in class com.ashridgetech.jamda.test.UpdateTest
 
dtoFactory - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
DUMMY_STORE - Static variable in class com.ashridgetech.jamda.uml.ModelElement
Returned from ModelElement.getSubElementStore(java.lang.Class) to indicate an element will not be stored.

E

EjbStereotypes - interface com.ashridgetech.jamda.ejb.uml.EjbStereotypes.
Definitions of standard Stereotypes needed for the com.ashridgetech.jamda.uml package.
ElementTransformer - interface com.ashridgetech.jamda.transform.ElementTransformer.
Interface for a class which can perform an operation on a UML ModelElement.
EMPTY_ARRAY - Static variable in class com.ashridgetech.jamda.common.Util
 
EMPTY_CLASS_ARRAY - Static variable in class com.ashridgetech.jamda.common.Util
 
EMPTY_STRING_ARRAY - Static variable in class com.ashridgetech.jamda.common.Util
 
encode(String) - Static method in class com.ashridgetech.jamda.common.Util
Encode a String in the manner needed for a Java source string literal, replacing characters with escape codes as needed.
end() - Method in class com.ashridgetech.jamda.code.CodeWriter
Write the end of a block, followed by a blank line.
end(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Decrease the indent level.
endClass() - Method in class com.ashridgetech.jamda.code.ClassGenerator
End the class definition.
endComment() - Method in class com.ashridgetech.jamda.code.JavaWriter
End a plain comment.
endDoc() - Method in class com.ashridgetech.jamda.code.ClassWriter
End a Javadoc comment.
endLine(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a piece of code to the output Writer with a new line after it.
endStmt() - Method in class com.ashridgetech.jamda.code.JavaWriter
End a statement and the current line.
EQUALS - Static variable in class com.ashridgetech.jamda.common.Scraper
 
evaluate(Object) - Method in class com.ashridgetech.jamda.uml.PropertyPredicate
Implements the Predicate interface.
EXCEPTION - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard exception Stereotype.
exceptionComments - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
exceptionNames - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
execute() - Method in class com.ashridgetech.jamda.config.Jamda
Execute the task by running the transformation.
expectedFile - Static variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
expectedFilePath - Static variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
extract(char, char) - Method in class com.ashridgetech.jamda.common.Scraper
 
extractBody() - Method in class com.ashridgetech.jamda.common.Scraper
 
extractInitialValue() - Method in class com.ashridgetech.jamda.common.Scraper
 
extractStandardElements(Class) - Method in class com.ashridgetech.jamda.uml.Model
Get the StandardElementDef constants defined by a Class.
extraStandardDefClasses() - Method in class com.ashridgetech.jamda.common.BusinessInterfaceCreator
Get the Classes which contain definitions of the standard elements needed for this class to operate on the model, in the form of StandardElementDef constants.
extraStandardDefClasses() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the extra Classes which contain definitions of the standard elements needed for this class to operate on the model, in the form of StandardElementDef constants.

F

factory() - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Find the DataTransferObjectTypeFactory for this element's Model.
factoryA - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
factoryB - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
factoryC - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
factoryD - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
factoryList - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
Feature - class com.ashridgetech.jamda.uml.Feature.
The base class for features of a StructuredType.
Feature(MFeature, StructuredType) - Constructor for class com.ashridgetech.jamda.uml.Feature
Creates new Feature from a NSUML MFeature object.
field - Variable in class com.ashridgetech.jamda.code.ClassGenerator.PropertyDetails
 
field(String, String, int) - Method in class com.ashridgetech.jamda.code.ClassWriter
Declare a field variable in the code, without a comment or initial value.
field(String, String, int, String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Declare a field variable in the code.
fields() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the class fields.
fileHeader() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the file header.
fileHeader(String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write a file header comment.
FINAL - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.FINAL for convenience
findConstructor(Class, Class) - Static method in class com.ashridgetech.jamda.common.Util
Find a public constructor with a given single argument type in a class.
findConstructor(Class, Class[]) - Static method in class com.ashridgetech.jamda.common.Util
Find a public constructor with a given argument list in a class.
findImports() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Work out the types used by attributes and operation parameters, extended and implemented types by this generator's StructuredType.
findModifiers() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Work out the Java modifiers needed for this generator's StructuredType.
findModifiers() - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Work out the Java modifiers needed for this generator's ClassType.
findModifiers(Feature) - Static method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Work out the Java modifiers needed for a Attribute or Operation.
findPropertyType(Property) - Method in class com.ashridgetech.jamda.ejb.uml.ValueObjectType
Find the Type to use in this value object for a property of the source class.
findPropertyType(Property) - Method in class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Find the Type to use in this value object for a property of the source class.
findPropertyType(Property) - Method in class com.ashridgetech.jamda.ejb.uml.DescObjectType
Find the Type to use in this value object for a property of the source class.
findPropertyType(Property) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Find the Type to use in this value object for a property of the source class.
findTaggedValueCollection(TagDefinition, boolean) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the tagged value collection stored in this element under a certain TagDefinition.
FLOAT - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard float DataType.
FLOAT_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Float ClassType.
FLOW - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
FLOW - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
flush() - Method in class com.ashridgetech.jamda.code.CodeWriter
Flush the Writer used by this CodeWriter.
fullPathName(String) - Static method in class com.ashridgetech.jamda.test.BaseTest
 

G

gen - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
gen - Variable in class com.ashridgetech.jamda.test.ClassGeneratorTest
 
gen2 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
gen3 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
gen4 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
genA - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
genB - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
Generalization - class com.ashridgetech.jamda.uml.Generalization.
A UML Generalization.
GENERALIZATION - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
GENERALIZATION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Generalization(MGeneralization, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.Generalization
Creates new Generalization from a NSUML MGeneralization object during loading.
Generalization(ModelPackage, StructuredType, StructuredType) - Constructor for class com.ashridgetech.jamda.uml.Generalization
Creates a new Generalization.
generate() - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Generate this method's documentation, declaration and copy the code written to its ClassGenerator.MethodGenerator.writer() into its containing ClassGenerator's ClassWriter.
generate() - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Generate this field's documentation, declaration and initialization in its containing ClassGenerator's ClassWriter.
generate(Writer) - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Override the superclass method to call UmlTypeGenerator.setup() before generating.
generate(Writer) - Method in class com.ashridgetech.jamda.code.MethodCoder
Write the generated class code to the output Writer.
generate(Writer) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Write the generated class code to the output ClassWriter.
get() - Method in class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Gets the value of this TaggedValue
get() - Method in class com.ashridgetech.jamda.uml.Holder
Gets the value of this Holder
getAbstractions() - Method in class com.ashridgetech.jamda.uml.Model
Get the Abstractions which are defined at any level in this Model.
getActor() - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Get the Actor for which this value object is intended.
getActor(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the Actor defined at any level in this Model with a given name
getActors() - Method in class com.ashridgetech.jamda.uml.Model
Get the Actors which are defined at any level in this Model.
getAggregation() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the aggregation level of this property.
getAggregation() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the aggregation level of this property.
getAggregation() - Method in interface com.ashridgetech.jamda.uml.Property
Get the aggregation level of this property.
getAggregation() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the aggregation of this Attribute.
getAggregation() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the aggregation level of this property.
getAggregation() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the StructuredType.Aggregation instance relevant to this End.
getAggregation() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the aggregation level of this property.
getAllElements() - Method in class com.ashridgetech.jamda.uml.Model
Get all the ModelElements in this Model.
getAllProperties() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Propertys of this StructuredType and its supertypes.
getAllStereotypes() - Method in class com.ashridgetech.jamda.uml.Model
Get all the Stereotypes in this Model.
getAllTaggedValues(TagDefinition) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the tagged value(s) stored in this StructuredType and its supertypes under a certain TagDefinition.
getAssociation() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the Association to which this End belongs.
getAssociationEnd() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the Association.End connected with this property, if there is one.
getAssociationEnd() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the Association.End connected with this property, if there is one.
getAssociationEnd() - Method in interface com.ashridgetech.jamda.uml.Property
Get the Association.End connected with this property, if there is one.
getAssociationEnd() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the Association.End connected with this property, if there is one.
getAssociationEnd() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the Association.End connected with this property, if there is one.
getAssociationEnds() - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Association.Ends at the other end of Associations from this ClassType.
getAssociations() - Method in class com.ashridgetech.jamda.uml.Model
Get the Associations which are defined at any level in this Model.
getAttribute() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the Attribute connected with this property, if there is one.
getAttribute() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the Attribute connected with this property, if there is one.
getAttribute() - Method in interface com.ashridgetech.jamda.uml.Property
Get the Attribute connected with this property, if there is one.
getAttribute() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the Attribute connected with this property, if there is one.
getAttribute() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the Attribute connected with this property, if there is one.
getAttribute(ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the single Attribute of this StructuredType with a given source ModelElement
getAttribute(Stereotype, ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the single Attribute of this StructuredType with a given Stereotype and source ModelElement.
getAttribute(String) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Attribute of this ClassType with a given name
getAttributes() - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Attributes of this ClassType.
getAttributes(ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Attribute(s) of this ClassType which have the same original source ModelElement as a given element, or whose direct source is the element.
getAttributes(Stereotype) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Attribute(s) of this StructuredType with a given Stereotype
getAttributes(Stereotype, ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Attribute(s) of this StructuredType with a given Stereotype and source ModelElement
getBaseClass() - Method in class com.ashridgetech.jamda.uml.Stereotype
Get the base element type of this Stereotype.
getBaseProperty() - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Get the base Property on which the new one is based.
getBaseProperty() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Get the Property whose characteristics are the starting point for the new Property
getBody() - Method in class com.ashridgetech.jamda.uml.Procedure
Get the body of this Procedure.
getBooleanTaggedValue(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the boolean tagged value stored in this element under a certain TagDefinition.
getChildElements() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get all the ModelElements which this one contains.
getChildType() - Method in class com.ashridgetech.jamda.uml.Generalization
Get the child type (the subtype).
getClass(Model) - Method in class com.ashridgetech.jamda.uml.StandardClassDef
Get the ClassType required by this definition from a given Model.
getClass(String) - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the ClassType defined directly within this ModelPackage with a given name
getClass(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the ClassType defined at any level in this Model with a given name
getClassDoc() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the documentation for the class being generated.
getClasses() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the ClassTypes which are defined directly within this ModelPackage.
getClasses() - Method in class com.ashridgetech.jamda.uml.Model
Get the ClassTypes which are defined at any level in this Model.
getClassGenerator() - Method in class com.ashridgetech.jamda.code.MethodCoder
Get the UmlClassGenerator for which this instance is generating code.
getClassModifiers() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the class modifiers
getClassName() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the name of the class being generated.
getClassNameForTagType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the full class name for the class in the com.ashridgetech.jamda.uml package, or (or Boolean or String) which corresponds to a tag type name.
getClassType() - Method in class com.ashridgetech.jamda.uml.Constructor
Get the owner of this Constructor as a ClassType.
getClassType() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the type of this End as a ClassType.
getClientTypes() - Method in class com.ashridgetech.jamda.uml.Abstraction
Get the client types (the subtype).
getCode() - Method in class com.ashridgetech.jamda.test.TestMethodCoderFactory.Coder
Additional function so can identify the coder
getCode(Procedure.Language) - Method in class com.ashridgetech.jamda.uml.Procedure
Get the code for this Procedure in the given language.
getComment() - Method in interface com.ashridgetech.jamda.uml.TypedItem
Get the comment for this item.
getComment() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the comment for this item.
getComment() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the comment for this item.
getComment() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the comment for this element, which is all the comments in the model for this element concatenated.
getComment() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the comment for this item.
getComment() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the comment for this item.
getConfig() - Method in interface com.ashridgetech.jamda.transform.ModelTransformer
Get a configuration object for this transformer.
getConfig() - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Get a configuration object for this transformer.
getConfiguredTransformer() - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
 
getConstructor(MModelElement) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Obtain a constructor for a ModelElement subclass.
getConstructors() - Method in class com.ashridgetech.jamda.uml.ClassType
Get the Constructors of this ClassType.
getDataType(Model) - Method in class com.ashridgetech.jamda.uml.StandardDataTypeDef
Get the DataType required by this definition from a given Model.
getDataType(String) - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the DataType defined within this ModelPackage with a given name
getDataType(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the DataType at any level in this Model with a given name
getDataTypePackage() - Method in class com.ashridgetech.jamda.uml.Model
Get the ModelPackage to which DataTypes belong in this Model.
getDataTypes() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the DataTypes which are defined within this ModelPackage.
getDataTypes() - Method in class com.ashridgetech.jamda.uml.Model
Get the DataTypes at any level in this Model
getDefaultElementFactoryList() - Static method in class com.ashridgetech.jamda.uml.Model
Get the default list of Model.ElementFactorys.
getDescObjectType(ClassType, Actor) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Find an existing DescObjectType, or create a new one if it does not already exist.
getDescription() - Method in interface com.ashridgetech.jamda.transform.ModelTransformer
Get a short description of this transformer, including details of its configuration.
getDescription() - Method in class com.ashridgetech.jamda.transform.CodeGenTransformer
Get a short description of this transformer, including details of its configuration.
getDescription() - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Get a short description of this transformer, including details of its configuration.
getDescription() - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Get a short description of this transformer, including details of its configuration.
getDescription() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get a description of this element for logging, which includes the stereotype name if it has one
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Get a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardInterfaceDef
Get a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardElementDef
Must be implemented by subclasses to return a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardDataTypeDef
Get a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.StandardClassDef
Get a description of the element required.
getDescription() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a description of this element for logging
getDescription() - Method in class com.ashridgetech.jamda.uml.Association.End
Get a description of this element for logging.
getDirectory() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Get the top level directory for the output files.
getDirectory() - Method in class com.ashridgetech.jamda.transform.CodeGenTransformer
Get the top level directory for the output files.
getDirectSource() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the immediate source element of the underlying element of this property.
getDirectSource() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the immediate source element of the underlying element of this property.
getDirectSource() - Method in interface com.ashridgetech.jamda.uml.Property
Get the immediate source element of the underlying element of this property.
getDirectSource() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the ModelElement which was the immediate source for generating this one, if any.
getDirectSource() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the immediate source element of the underlying element of this property.
getDirectSource() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the immediate source element of the underlying element of this property.
getElement() - Method in class com.ashridgetech.jamda.uml.ModelElement.UnknownElementException
 
getElement() - Method in class com.ashridgetech.jamda.uml.ModelElement.DuplicateElementException
 
getElement(MModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the ModelElement which is the wrapper for a NSUML MModelElement.
getElementById(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the ModelElement in this Model with a given XMI id, as returned by ModelElement.getId().
getElementClass() - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Get the Class used for the elements to which the Stereotype applies.
getElementFactory(Class) - Method in class com.ashridgetech.jamda.uml.Model
Get the ElementFactory of the given class, if it exists in this Model.
getElementFactoryList() - Method in class com.ashridgetech.jamda.uml.Model
Get the list of ElementFactorys used to create ModelElements within this Model
getElementTransformerClass() - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Get the class which will process the selected elements.
getElementTransformerSuperclass() - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Get the class which must be the superclass of any class set by BasicTransformer.setElementTransformerClass(java.lang.Class).
getElementType() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the name of the type of element.
getElementType() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the name of the type of element.
getEndA() - Method in class com.ashridgetech.jamda.uml.Association
Get the first end of the association.
getEndB() - Method in class com.ashridgetech.jamda.uml.Association
Get the second end of the association.
getEnds() - Method in class com.ashridgetech.jamda.uml.Association
Get the ends of the Association.
getExtendsNames() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the names of the classes or interfaces extended by this one, as they will appear in the class declaration.
getExtraImports() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Get any extra imports not catered for by UmlTypeGenerator.findImports().
getExtraImports() - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Get any extra imports not catered for by UmlTypeGenerator.findImports().
getFactory(Model) - Static method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Get the factory of this type from a given Model.
getFileName() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the name of the source file being generated.
getFileWriter() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Get a writer for the appropriate output file.
getFirstElement(Collection) - Static method in class com.ashridgetech.jamda.common.Util
Get the first element of a collection.
getFullName() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the fully qualified name of this element, including the names of the containing elements up to but excluding the Model or 'Data types' ModelPackage.
getFullName() - Method in class com.ashridgetech.jamda.uml.Actor
Get the full name of this Actor, which excludes the names of the containing packages
getFullNameWithPackages() - Method in class com.ashridgetech.jamda.uml.Actor
Get the full name of this Actor, including the names of the containing packages
getGeneralizations() - Method in class com.ashridgetech.jamda.uml.Model
Get the Generalizations which are defined at any level in this Model.
getGetter() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the getter Operation connected with this property, if there is one.
getGetter() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the getter Operation connected with this property, if there is one.
getGetter() - Method in interface com.ashridgetech.jamda.uml.Property
Get the getter Operation connected with this property, if there is one.
getGetter() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the getter Operation connected with this property, if there is one.
getGetter() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the getter Operation connected with this property, if there is one.
getId() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the XMI id of this element
getId(MModelElement) - Static method in class com.ashridgetech.jamda.uml.NSUtil
Get the XMI id of an NSUML element
getImplementsNames() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the names of the interfaces implemented by this class, as they will appear in the class declaration.
getImportNames() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the names of the imported packages or classes, as they will appear in the generated import statements.
getInitialValue() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the initial value of this Attribute, or null if no initial value is specified.
getInstance(Class, ClassType, Actor) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Find or create the DataTransferObjectType for a given source class and actor.
getInstance(MVisibilityKind) - Static method in class com.ashridgetech.jamda.uml.StructuredType.Visibility
Get the instance of this class with the given name.
getInstance(String) - Static method in class com.ashridgetech.jamda.uml.TagDefinition.TagType
Get the instance of this class with the given name.
getInstance(String) - Static method in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
Get the instance of this class with the given name.
getInstance(String) - Static method in class com.ashridgetech.jamda.uml.Procedure.Language
Get the instance of this class with the given name.
getInstance(String) - Static method in class com.ashridgetech.jamda.uml.Model.ElementType
Get the instance of this class with the given name.
getInterface(Model) - Method in class com.ashridgetech.jamda.uml.StandardInterfaceDef
Get the InterfaceType required by this definition from a given Model.
getInterface(String) - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the InterfaceType defined directly within this ModelPackage with a given name
getInterface(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the InterfaceType defined at any level in this Model with a given name
getInterfaces() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the InterfaceTypes which are defined directly within this ModelPackage.
getInterfaces() - Method in class com.ashridgetech.jamda.uml.Model
Get the InterfaceTypes which are defined at any level in this Model.
getInterfaces() - Method in class com.ashridgetech.jamda.uml.ClassType
Get the InterfaceTypes which this ClassType implements.
getJavaCode() - Method in class com.ashridgetech.jamda.uml.Procedure
Get the code for this Procedure in the Java language.
getLanguage() - Method in class com.ashridgetech.jamda.uml.Procedure
Get the language of this Procedure.
getLinkedAttribute() - Method in class com.ashridgetech.jamda.uml.Operation
Get the Attribute linked with this Operation.
getLowerMultiplicity() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the lower multiplicity of this TagDefinition.
getLowerMultiplicity() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the lower multiplicity of the required TagDefinition.
getLowerMultiplicity() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the lower bound of the multiplicity range.
getLowerMultiplicity(MMultiplicity) - Static method in class com.ashridgetech.jamda.uml.NSUtil
Get the lower bound of any range of a multiplicity.
getMethodCoder(Operation) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Get the MethodCoder which will be used for an Operation.
getMethodCoderFactory(Stereotype) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Get the MethodCoderFactory which will be used for Operations with a particular Stereotype.
getMethodCoderFactory(String) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Get the MethodCoderFactory which will be used for Operations with a particular name.
getModel() - Static method in class com.ashridgetech.jamda.test.BaseTest
 
getModel() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the Model in which the new ClassType is being created.
getModel() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the Model to which this package belongs, either directly or indirectly.
getModel() - Method in class com.ashridgetech.jamda.uml.Model
Override the ModelElement method to return this Model
getModel() - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Get the Model to which this AbstractElementFactory is attached.
getModelTransformers() - Method in class com.ashridgetech.jamda.transform.Transformation
Get the ModelTransformers in this Transformation.
getModifiers() - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Get the existing modifiers.
getMultName() - Method in interface com.ashridgetech.jamda.uml.TypedItem
Get the name of this TypedItem , converted to plural if TypedItem.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) if StructuredType.PropertyImpl.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) if PropertyBuilder.PropertyImpl.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.Parameter
Get the name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) if Parameter.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the name of this Attribute , converted to plural using Util.pluralize(java.lang.String) if Attribute.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) if Attribute.PropertyImpl.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the name of this Property , converted to plural using Util.pluralize(java.lang.String) if Association.End.isMultiple() returns true.
getMultName() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) if Association.End.PropertyImpl.isMultiple() returns true.
getName() - Method in interface com.ashridgetech.jamda.uml.TypedItem
Get the name of this item.
getName() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the name of this item.
getName() - Method in class com.ashridgetech.jamda.uml.Stereotype
Get the name of this Stereotype, including the names of the base classes.
getName() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the name of this Property.
getName() - Method in class com.ashridgetech.jamda.uml.Procedure.Language
Return the internal encoding for this instance
getName() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the name of this element, excluding the names of the containing elements.
getName() - Method in class com.ashridgetech.jamda.uml.Generalization
Get the name of this Generalization.
getName() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the name of this item.
getName() - Method in class com.ashridgetech.jamda.uml.Association
Get the name of this Association, including the names of the base classes.
getName() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the best name for this End.
getName() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the name of this item.
getName() - Method in class com.ashridgetech.jamda.uml.Abstraction
Get the name of this Stereotype, including the names of the base classes.
getName(MStereotype) - Static method in class com.ashridgetech.jamda.uml.Stereotype
Get the name of a Stereotype, including the names of the base classes.
getNewClass() - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Get the new ClassType being created.
getNewInterface() - Method in class com.ashridgetech.jamda.transform.UmlInterfaceCreator
Get the new InterfaceType being created.
getNewName() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the name of the class being created.
getNewType() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the new StructuredType being created.
getNsElement() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the NSUML MModelElement which this object wraps, as set in the constructor.
getOidName(StructuredType) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Find the name of the object property for a given StructuredType.
getOidType(StructuredType) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Find the type of the object id property for a given StructuredType.
getOperation() - Method in class com.ashridgetech.jamda.code.MethodCoder
Get the Operation for which this instance is generating code.
getOperation(Stereotype, ModelElement) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the single Operation of this StructuredType with a given with a given Stereotype and the same original source as a given ModelElement.
getOperation(String) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the single Operation of this StructuredType with a given name.
getOperations() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Operations of this StructuredType.
getOperations(ModelElement) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Operation(s) of this StructuredType which have the same original source ModelElement as a given element, or whose direct source is the element.
getOperations(Stereotype) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Operation(s) of this StructuredType with a given Stereotype
getOperations(Stereotype, ModelElement) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Operation(s) of this StructuredType with a given Stereotype and source ModelElement
getOperations(String) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Operation(s) of this StructuredType with a given name
getOriginalSource() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the original source element of the underlying element of this property.
getOriginalSource() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the original source element of the underlying element of this property.
getOriginalSource() - Method in interface com.ashridgetech.jamda.uml.Property
Get the original source element of the underlying element of this property.
getOriginalSource() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the ModelElement which was the original source for generating this one, if any.
getOriginalSource() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the original source element of the underlying element of this property.
getOriginalSource() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the original source element of the underlying element of this property.
getOtherEnd() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the other End which belongs to this Association.
getOutputFile() - Method in class com.ashridgetech.jamda.transform.Transformation
Get the file to which a list of transformations applied is output
getOwner() - Method in class com.ashridgetech.jamda.uml.Operation
Get the owner of this Operation.
getOwner() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the owner of this Attribute.
getOwnerStereotype() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the Stereotype to which this TagDefinition belongs, if any.
getPackage() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the ModelPackage of the class being generated.
getPackage(ClassType, Actor) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
 
getPackage(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the ModelPackage at any level in this Model with a given name
getPackageName() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the name of the package of the class being generated.
getPackageName() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the name of the package of the class being generated.
getPackages() - Method in class com.ashridgetech.jamda.uml.Model
Get the ModelPackages at any level in this Model
getParameter() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the Parameter connected with this property, if there is one.
getParameter() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the Parameter connected with this property, if there is one.
getParameter() - Method in interface com.ashridgetech.jamda.uml.Property
Get the Parameter connected with this property, if there is one.
getParameter() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the Parameter connected with this property, if there is one.
getParameter() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the Parameter connected with this property, if there is one.
getParameter(String) - Method in class com.ashridgetech.jamda.uml.Operation
Get the Parameter of this Operation with a given name
getParameters() - Method in class com.ashridgetech.jamda.code.MethodCoder
Get the Parameters of the Operation for which this instance is generating code.
getParameters() - Method in class com.ashridgetech.jamda.uml.Operation
Get the Parameters of this Operation.
getParentElement() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the ModelElement which contains this one, if any.
getParentModel() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the Model which directly contains this one, if this Package is not contained by another Package.
getParentPackage() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Package which contains this StructuredType.
getParentPackage() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the Package which contains this one, if any.
getParentType() - Method in class com.ashridgetech.jamda.uml.Generalization
Get the parent type (the supertype).
getProcedure() - Method in class com.ashridgetech.jamda.uml.Operation
Get the procedure for this Operation.
getProperties() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the Propertys of this StructuredType.
getProperties(Collection) - Static method in class com.ashridgetech.jamda.uml.ModelElement
Get the Propertys for a Collection of PropertyElements.
getProperty() - Method in interface com.ashridgetech.jamda.uml.PropertyElement
Get the representation of this ModelElement as a Property.
getProperty() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Get the new Property whose characteristics have been set.
getProperty() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the representation of this Attribute as a Property.
getProperty() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the representation of this Attribute as a Property.
getProperty(String) - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the single Property of this StructuredType with a given name.
getReaders() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get Actors who can read this Property
getReaders() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get Actors who can read this Property
getReaders() - Method in interface com.ashridgetech.jamda.uml.Property
Get Actors who can read this Property
getReaders() - Method in class com.ashridgetech.jamda.uml.Feature
Get Actors who can read this Property
getReaders() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get Actors who can read this Property
getReaders() - Method in class com.ashridgetech.jamda.uml.Association.End
Get Actors who can read this Property
getReaders() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get Actors who can read this Property
getReturnType() - Method in class com.ashridgetech.jamda.code.MethodCoder
Get the return Type of the Operation for which this instance is generating code.
getReturnType() - Method in class com.ashridgetech.jamda.uml.Operation
Get the return Type of this Operation.
getRoot() - Method in class com.ashridgetech.jamda.common.Scraper
Get the root document with twhich this Scraper was constructed.
getSetter() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the setter Operation connected with this property, if there is one.
getSetter() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the setter Operation connected with this property, if there is one.
getSetter() - Method in interface com.ashridgetech.jamda.uml.Property
Get the setter Operation connected with this property, if there is one.
getSetter() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the setter Operation connected with this property, if there is one.
getSetter() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the setter Operation connected with this property, if there is one.
getShortName() - Method in class com.ashridgetech.jamda.uml.Stereotype
Get the name of this Stereotype, without the names of the base classes.
getSource() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Get the UML StructuredType which is the source for the generation.
getSource() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the source StructuredType from which this UmlTypeCreator is generating an element.
getSourceClass() - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Get the source class for this value object.
getStereotype(Model) - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Get the Stereotype required by this definition from a given Model.
getStereotype(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the Stereotype in this Model with a given name.
getStereotypeDef() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the definition of the Stereotype to which the required TagDefinition belongs.
getStereotypeName() - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Get the name of the Stereotype required.
getStereotypeNames() - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Get the names of the stereotype of the source classes to act upon.
getStereotypes() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the Stereotypes which apply to this element.
getStereotypes(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the Stereotypes in this Model with a given short name.
getStringTaggedValue(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the String tagged value stored in this element under a certain TagDefinition.
getStylesheetFile() - Method in class com.ashridgetech.jamda.transform.Transformation
Get the XSLT file used to process the input file before it is loaded
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.StructuredType
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.Stereotype
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.Operation
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.ModelPackage
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.ModelElement
Must be overridden by subclasses to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored, if they wish to store objects of this class.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.Model
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.ClassType
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubElementStore(Class) - Method in class com.ashridgetech.jamda.uml.Association
Overridden to return the sub-element ModelElement.ElementStore into which an object of the class meClass should be stored.
getSubPackage(String) - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the subpackage of this ModelPackage with a given name
getSubPackages() - Method in class com.ashridgetech.jamda.uml.ModelPackage
Get the ModelPackages which are subpackages of this one.
getSubTypes() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the StructuredTypes which are subtypes of this one.
getSuffix() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the suffix for the new class name.
getSuperClass() - Method in class com.ashridgetech.jamda.uml.ClassType
Get the one ClassType which is the superclass of this one, if there is one other than java.lang.Object.
getSuperTypes() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the StructuredTypes which are supertypes of this one.
getSupplierTypes() - Method in class com.ashridgetech.jamda.uml.Abstraction
Get the supplier types (the supertype).
getTagDef() - Method in class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Gets the StandardTagDef used by this TaggedValue
getTagDefinition(Model) - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the TagDefinition required by this definition from a given Model.
getTagDefinition(String) - Method in class com.ashridgetech.jamda.uml.Stereotype
Get the TagDefinition in this Model with a given name
getTagDefinition(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the TagDefinition in this Model with a given name
getTagDefinitions() - Method in class com.ashridgetech.jamda.uml.Stereotype
Get all the TagDefinitions in this Stereotype.
getTagDefinitions() - Method in class com.ashridgetech.jamda.uml.Model
Get all the TagDefinitions in this Model.
getTaggedValue(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the single tagged value(s) stored in this element under a certain TagDefinition.
getTaggedValues(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the tagged value(s) stored in this element under a certain TagDefinition.
getTagName() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the name of the required TagDefinition.
getTagType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the type of this TagDefinition.
getTagType() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the type of the required TagDefinition.
getTemplate() - Method in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
getter - Variable in class com.ashridgetech.jamda.code.ClassGenerator.PropertyDetails
 
getter - Variable in class com.ashridgetech.jamda.transform.UmlTypeCreator.PropertyDetails
The Operation which gets the value of the property.
GETTER - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard getter Stereotype.
getText() - Method in class com.ashridgetech.jamda.test.BaseTest
Get the current text written to BaseTest.classWriter's buffer.
getTopPackages() - Method in class com.ashridgetech.jamda.uml.Model
Get the top-level ModelPackages in this Model
getTransformation() - Method in class com.ashridgetech.jamda.config.Jamda
Get the Transformation for this configuration.
getTransformer() - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
 
getType() - Method in interface com.ashridgetech.jamda.uml.TypedItem
Get the type of this item.
getType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the type from the com.ashridgetech.jamda.uml package, (or Boolean or String) which is contained by tagged values with this TagDefinition.
getType() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the type of this item.
getType() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the type of this item.
getType() - Method in class com.ashridgetech.jamda.uml.Parameter
Get the type of this Parameter.
getType() - Method in class com.ashridgetech.jamda.uml.Attribute
Get the type of this Attribute.
getType() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the type of this item.
getType() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the type of this End, to implement TypedItem.
getType() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the type of this item.
getType(Model) - Method in class com.ashridgetech.jamda.uml.StandardTypeDef
Must be implemented by subclasses to get the Type required by this definition from a given Model.
getType(Model) - Method in class com.ashridgetech.jamda.uml.StandardInterfaceDef
Get the Type required by this definition from a given Model.
getType(Model) - Method in class com.ashridgetech.jamda.uml.StandardDataTypeDef
Get the Type required by this definition from a given Model.
getType(Model) - Method in class com.ashridgetech.jamda.uml.StandardClassDef
Get the Type required by this definition from a given Model.
getType(String) - Method in class com.ashridgetech.jamda.uml.Model
Get the Type at any level in this Model with a given name.
getTypeName() - Method in class com.ashridgetech.jamda.uml.StandardTypeDef
Get the full name of the Type required.
getTypes(Object[]) - Static method in class com.ashridgetech.jamda.common.Util
Get the types of an array of objects.
getUmlClass() - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Get the UML Class which is the source for the generation.
getUmlCorePackage() - Method in class com.ashridgetech.jamda.uml.Model
Get the NSUML core package connected with this Model.
getUmlDataTypesPackage() - Method in class com.ashridgetech.jamda.uml.Model
Get the NSUML core package connected with this Model.
getUmlModelManagementPackage() - Method in class com.ashridgetech.jamda.uml.Model
Get the NSUML model management package connected with this Model.
getUnderlyingElement() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the underlying element of this property.
getUnderlyingElement() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get the underlying element of this property.
getUnderlyingElement() - Method in interface com.ashridgetech.jamda.uml.Property
Get the underlying element of this property.
getUnderlyingElement() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get the underlying element of this property.
getUnderlyingElement() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get the underlying element of this property.
getUnderlyingOperation() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get the principal Operation connected with this property.
getUpdateObjectType(ClassType, Actor) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Find an existing UpdateObjectType, or create a new one if it does not already exist.
getUpperMultiplicity() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Get the upper multiplicity of this TagDefinition.
getUpperMultiplicity() - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Get the upper multiplicity of the required TagDefinition.
getUpperMultiplicity() - Method in class com.ashridgetech.jamda.uml.Association.End
Get the upper bound of the multiplicity range.
getUpperMultiplicity(MMultiplicity) - Static method in class com.ashridgetech.jamda.uml.NSUtil
Get the upper bound of any range of a multiplicity.
getValue() - Method in class com.ashridgetech.jamda.uml.StructuredType.Visibility
Return the internal encoding for this instance
getValueObjectType(ClassType, Actor) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectTypeFactory
Find an existing ValueObjectType, or create a new one if it does not already exist.
getValues() - Static method in class com.ashridgetech.jamda.uml.TagDefinition.TagType
Get all the enumerated values.
getValues() - Static method in class com.ashridgetech.jamda.uml.Model.ElementType
Get all the enumerated values.
getVisibility() - Method in class com.ashridgetech.jamda.uml.StructuredType
Get the visibility of this StructuredType.
getVisibility() - Method in class com.ashridgetech.jamda.uml.Feature
Get the visibility of this Attribute.
getVisibility() - Method in class com.ashridgetech.jamda.uml.Association.End
 
getWriter() - Method in class com.ashridgetech.jamda.code.CodeWriter
Get the PrintWriter to which this CodeWriter outputs code.
getWriter() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Get the ClassWriter to which this generator writes its code.
getWriters() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Get Actors who can write this Property
getWriters() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Get Actors who can write this Property
getWriters() - Method in interface com.ashridgetech.jamda.uml.Property
Get Actors who can write this Property
getWriters() - Method in class com.ashridgetech.jamda.uml.Feature
Get Actors who can write this Property
getWriters() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Get Actors who can write this Property
getWriters() - Method in class com.ashridgetech.jamda.uml.Association.End
Get Actors who can write this Property
getWriters() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Get Actors who can write this Property
getXpathContext() - Method in class com.ashridgetech.jamda.uml.ModelElement
Get the XPath context for this ModelElement.

H

handleConstructor(ConstructorDoc, String) - Method in class com.ashridgetech.jamda.common.XmlScraper
Use the body code scraped for one constructor.
handleConstructor(ConstructorDoc, String) - Method in class com.ashridgetech.jamda.common.Scraper
Use the body code scraped for one constructor.
handleField(FieldDoc, String) - Method in class com.ashridgetech.jamda.common.XmlScraper
Use the body code scraped for one field.
handleField(FieldDoc, String) - Method in class com.ashridgetech.jamda.common.Scraper
Use the body code scraped for one field.
handleMethod(MethodDoc, String) - Method in class com.ashridgetech.jamda.common.XmlScraper
Use the body code scraped for one method.
handleMethod(MethodDoc, String) - Method in class com.ashridgetech.jamda.common.Scraper
Use the body code scraped for one method.
hasDoc() - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Indicates whether this method has any documentation which needs a Javadoc comment.
hasElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardTypeDef
Check whether the Type required by this definition is present in a given Model.
hasElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardTagDef
Check whether the TagDefinition required by this definition is present in a given Model.
hasElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardStereotypeDef
Check whether the Stereotype required by this definition is present in a given Model.
hasElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardElementDef
Must be implemented by subclasses to check whether the element required by this definition is present in a given Model.
hasElement(Model) - Method in class com.ashridgetech.jamda.uml.StandardClassDef
Check whether the ClassType required by this definition is present in a given Model.
hasPropertyName(Property) - Method in class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
 
hasStereotype(Stereotype) - Method in class com.ashridgetech.jamda.uml.ModelElement
Tests whether this element has a certain Stereotype.
hasTaggedValue(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Show whether this element has a tagged value for a certain TagDefinition.
Holder - class com.ashridgetech.jamda.uml.Holder.
Utility class to hold an Object which may not be initialised until required.
Holder() - Constructor for class com.ashridgetech.jamda.uml.Holder
 

I

igen - Variable in class com.ashridgetech.jamda.test.ClassGeneratorTest
 
imports() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the import declarations.
imports(Collection) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write the import declarations.
in() - Method in class com.ashridgetech.jamda.code.CodeWriter
Increase the indent level by one.
init(Class) - Method in class com.ashridgetech.jamda.uml.ModelElement
Initialises this object when creating a new object, not loading from a file.
initLoad(Class, boolean) - Method in class com.ashridgetech.jamda.uml.ModelElement
MUST be called by subclass constructors.
initValue(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Set the field initial value expression.
INT - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard int DataType.
INT_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Integer ClassType.
integerType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
interfaceDecl(String, int, Collection) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write an interface declaration.
InterfaceType - class com.ashridgetech.jamda.uml.InterfaceType.
A UML Interface classifier.
InterfaceType(MInterface, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.InterfaceType
Create new InterfaceType during loading.
InterfaceType(ModelPackage, String) - Constructor for class com.ashridgetech.jamda.uml.InterfaceType
Creates new InterfaceType belonging to a ModelPackage.
intType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
intType - Variable in class com.ashridgetech.jamda.test.UpdateTest
 
intType - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
invalidate(ModelElement) - Method in class com.ashridgetech.jamda.uml.StructuredType
Inform this object that its cached details may be out of date.
invalidate(ModelElement) - Method in class com.ashridgetech.jamda.uml.ClassType
Inform this object that its cached details may be out of date.
isAbstract() - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Indicate whether this method is abstract, as defined by the modifiers set by ClassGenerator.MethodGenerator.setModifiers(int).
isAbstract() - Method in class com.ashridgetech.jamda.uml.Operation
Show whether this Operation is abstract.
isAbstract() - Method in class com.ashridgetech.jamda.uml.ClassType
Show whether this ClassType is abstract.
isAggregated() - Method in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
Show whether this level of aggregation is aggregated ie AGGREGATE or CONTAINED
isBlank(String) - Static method in class com.ashridgetech.jamda.common.Util
Test whether a String is null or empty or all whitespace.
isBooleanType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Shows whether this TagDefinition is for a boolean value.
isBuilding() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Show whether this instance is in the 'building' state.
isChangeable() - Method in class com.ashridgetech.jamda.uml.Attribute
Show whether this Attribute is changeable or frozen.
isChangeable() - Method in class com.ashridgetech.jamda.uml.Association.End
Show whether this End is changeable.
isForInterface - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
isInitialised() - Method in class com.ashridgetech.jamda.uml.ModelElement
Show whether this element is fully initialised yet.
isInterface() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Indicate whether this ClassGenerator is for a Java interface.
isMultiple() - Method in interface com.ashridgetech.jamda.uml.TypedItem
Indicate whether this item can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Indicate whether this TagDefinition can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether this item can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether this Property can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.Parameter
Indicate whether this Parameter can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.Attribute
Indicate whether this property can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether this item can have multiple values.
isMultiple() - Method in class com.ashridgetech.jamda.uml.Association.End
Show whether this End can have multiple instances, according to the rules in NSUtil.isMultiple(ru.novosoft.uml.foundation.data_types.MMultiplicity).
isMultiple() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether this item can have multiple values.
isMultiple(MMultiplicity) - Static method in class com.ashridgetech.jamda.uml.NSUtil
Show whether a multiplicity can have multiple instances, according to the following rules: if NSUtil.getLowerMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity) and NSUtil.getUpperMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity) both return StructuredType.UNBOUNDED, assume the multiplicity has not been specified and defaults to 1, so return false if NSUtil.getUpperMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity) is greater than 1, return true if NSUtil.getLowerMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity) is greater than or equal to zero, and NSUtil.getUpperMultiplicity(ru.novosoft.uml.foundation.data_types.MMultiplicity) is UNBOUNDED, return true
isNavigable() - Method in class com.ashridgetech.jamda.uml.Association.End
Show whether this End is navigable.
isOid() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether this property is an object identifier (OID) for its StructuredType.
isOid() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether this property is an object identifier (OID) for a StructuredType.
isOid() - Method in interface com.ashridgetech.jamda.uml.Property
Indicate whether this property is an object identifier (OID) for its StructuredType.
isOid() - Method in class com.ashridgetech.jamda.uml.Attribute
Indicate whether this Attribute is an object identifier (OID) for its StructuredType.
isOid() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether this property is an object identifier (OID) for its StructuredType.
isOid() - Method in class com.ashridgetech.jamda.uml.Association.End
 
isOid() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether this property is an object identifier (OID) for its StructuredType.
isPermittedValue(Object) - Method in class com.ashridgetech.jamda.uml.TagDefinition
Show whether a given value is legal for this TagDefinition.
isQuery() - Method in class com.ashridgetech.jamda.uml.Operation
Show whether this Operation is marked as query only.
isReadable() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether the value(s) of this property can be read.
isReadable() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether the value(s) of this property can be read.
isReadable() - Method in interface com.ashridgetech.jamda.uml.Property
Indicate whether the value(s) of this property can be read.
isReadable() - Method in class com.ashridgetech.jamda.uml.Attribute
Indicate whether the value(s) of this property can be read.
isReadable() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether the value(s) of this property can be read.
isReadable() - Method in class com.ashridgetech.jamda.uml.Association.End
 
isReadable() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether the value(s) of this property can be read.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in interface com.ashridgetech.jamda.uml.Property
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Feature
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Association.End
Indicate whether the value(s) of this property can be read by a given Actor.
isReadableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether the value(s) of this property can be read by a given Actor.
isReferenceType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Shows whether this TagDefinition holds references to model elements.
isReturn() - Method in class com.ashridgetech.jamda.uml.Parameter
Show whether this Parameter is a return parameter.
isReturnMultiple() - Method in class com.ashridgetech.jamda.uml.Operation
Show whether the return Type of this Operation has multiple values.
isSet() - Method in class com.ashridgetech.jamda.uml.Holder
Shows whether the value of this Holder has been set
isSimple() - Method in class com.ashridgetech.jamda.uml.Type
Show whether this Type is a simple type, such as a number or String , or composed of other parts.
isSimple() - Method in class com.ashridgetech.jamda.uml.StructuredType
Show whether this Type is a simple type, such as a number or String , or composed of other parts.
isSimple() - Method in class com.ashridgetech.jamda.uml.DataType
Show whether this Type is a simple type, such as a number or String , or composed of other parts.
isSimple() - Method in class com.ashridgetech.jamda.uml.ClassType
Show whether this Type is a simple type, such as a number or String , or composed of other parts.
isStatic() - Method in class com.ashridgetech.jamda.uml.Feature
Show whether this Feature is of static scope.
isStringType() - Method in class com.ashridgetech.jamda.uml.TagDefinition
Shows whether this TagDefinition is for String value(s).
isWritable() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether the value(s) of this property can be written.
isWritable() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether the value(s) of this property can be written.
isWritable() - Method in interface com.ashridgetech.jamda.uml.Property
Indicate whether the value(s) of this property can be written.
isWritable() - Method in class com.ashridgetech.jamda.uml.Attribute
Indicate whether the value(s) of this property can be written.
isWritable() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether the value(s) of this property can be written.
isWritable() - Method in class com.ashridgetech.jamda.uml.Association.End
 
isWritable() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether the value(s) of this property can be written.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in interface com.ashridgetech.jamda.uml.Property
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Feature
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Attribute
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
Indicate whether the value(s) of this property can be written by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Association.End
Indicate whether the value(s) of this property can be updated by a given Actor.
isWritableBy(Actor) - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
Indicate whether the value(s) of this property can be written by a given Actor.

J

Jamda - class com.ashridgetech.jamda.config.Jamda.
The Ant Task for running Jamda.
Jamda() - Constructor for class com.ashridgetech.jamda.config.Jamda
 
JAVA - Static variable in class com.ashridgetech.jamda.uml.Procedure.Language
 
JavaWriter - class com.ashridgetech.jamda.code.JavaWriter.
A CodeWriter specialised to write Java code.
JavaWriter(Writer) - Constructor for class com.ashridgetech.jamda.code.JavaWriter
Construct a JavaWriter attached to a Writer.

L

LBRACE - Static variable in class com.ashridgetech.jamda.common.Scraper
 
line(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a line of code, indented to the current indent level.
LINK_END - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
LINK_END - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
LINKED_ATTRIBUTE - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard linkedAttribute standalone TagDefinition.
list - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementListStore
 
list - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore
 
LIST - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard List InterfaceType.
listType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
load() - Method in class com.ashridgetech.jamda.uml.StructuredType
 
load() - Method in class com.ashridgetech.jamda.uml.Operation
 
load() - Method in class com.ashridgetech.jamda.uml.ModelElement
 
load() - Method in class com.ashridgetech.jamda.uml.Model
Override ModelElement.load() to get the Stereotypes first.
load() - Method in class com.ashridgetech.jamda.uml.Association
 
load(Collection, String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Load all the MModelElements of a given collection.
load(Collection, String, Class) - Method in class com.ashridgetech.jamda.uml.ModelElement
Load the MModelElements of a given collection, choosing those which are instances of a certain class.
loadClass(String) - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Load named class either via the system classloader or a given custom classloader.
loadElement(MModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Return the appropriate ModelElement for the NSUML element being loaded.
LoadingTest - class com.ashridgetech.jamda.test.LoadingTest.
Tests the Model class.
LoadingTest(String) - Constructor for class com.ashridgetech.jamda.test.LoadingTest
Standard constructor required by subclasses of TestCase
loadModel(String, boolean) - Static method in class com.ashridgetech.jamda.test.BaseTest
 
loadModel(String, List, List, boolean) - Static method in class com.ashridgetech.jamda.test.BaseTest
 
loadTagDefinitions(Collection) - Method in class com.ashridgetech.jamda.uml.Model
Load the MTagDefinitions of a given collection, choosing those which are instances of a certain class.
loadXmi(String) - Static method in class com.ashridgetech.jamda.uml.Model
Loads a Model from an XMI file.
loadXmi(String, List, List) - Static method in class com.ashridgetech.jamda.uml.Model
Loads a Model from an XMI file.
localizePath(String) - Static method in class com.ashridgetech.jamda.common.Util
Localize a path name by replacing both '\' and '/' with the local File.separatorChar.
log(String) - Method in class com.ashridgetech.jamda.config.Jamda
Logs a message with the default (INFO) priority, if attached to a ll#Project#, otherwise prints to System.out.
logChange(String) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Log a change made to the Model so that the generation process can be traced.
logChange(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Log a message reporting a change to an element
logCreate(ModelElement) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Log the creation of a new element so that the generation process can be traced.
logger - Static variable in class com.ashridgetech.jamda.test.AllTests
 
logger() - Method in class com.ashridgetech.jamda.code.ClassGenerator
 
logger() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
 
logger() - Method in class com.ashridgetech.jamda.uml.ModelElement
 
logger(Class) - Static method in class com.ashridgetech.jamda.uml.ModelElement
 
logLoad(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Log a message reporting progress of loading a model.
logLoadWarning(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Log a warning message about loading a model.
logNew(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Log a message reporting a new element added to a model.
logWarning(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Log a general warning message.
LONG - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard long DataType.
LONG_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Long ClassType.
lookupConstructor(Class) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Look up a constructor for a ModelElement subclass by the interfaces implemented by meClass.
lookupConstructor(String) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Look up a constructor for a ModelElement subclass by stereotype name.

M

MAGICDRAW_STYLESHEET_LOCATION - Static variable in class com.ashridgetech.jamda.test.BaseTest
 
main(String[]) - Static method in class com.ashridgetech.jamda.test.AllTests
Command line arguments: testClassName - the fully qualified name of a TestCase class to run testFileName - the name of a test UML model to replace the standard one
makeClassWriter(Writer) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Create a ClassWriter to which the generated code is written.
makeElementTransformer(ModelElement) - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Create an ElementTransformer which can process the source element.
makeGenerator(StructuredType) - Method in class com.ashridgetech.jamda.transform.CodeGenTransformer
Create a UmlTypeGenerator which can be used to generate the code for a class.
makeNewClass() - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
Make a new ClassType element.
makeNewInterface() - Method in class com.ashridgetech.jamda.transform.UmlInterfaceCreator
Make a new InterfaceType element.
makeNewType() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Make a new StructuredType element.
makeNewType() - Method in class com.ashridgetech.jamda.transform.UmlInterfaceCreator
{@inheritDoc}
makeNewType() - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
{@inheritDoc}
makePackages(List) - Method in class com.ashridgetech.jamda.uml.Model
Add any packages which do not exist in a hierarchical list, starting below this Model.
makePackages(String) - Method in class com.ashridgetech.jamda.uml.Model
Create a package and any necessary intermediate packages, starting below this Model.
makeProperties() - Method in class com.ashridgetech.jamda.uml.StructuredType
Creates Propertys for the getter and setter operations in this StructuredType.
makeProperties() - Method in class com.ashridgetech.jamda.uml.InterfaceType
Return a list of ModelElements which implement the Property interface.
makeProperties() - Method in class com.ashridgetech.jamda.uml.ClassType
Return a list of ModelElements which implement the Property interface.
makeProperty(Operation) - Method in class com.ashridgetech.jamda.uml.StructuredType
Make one StructuredType.PropertyImpl from an Operation.
makeProperty(Operation) - Method in class com.ashridgetech.jamda.uml.ClassType
Make one StructuredType.PropertyImpl from an Operation.
makeProperty(String, Type) - Static method in class com.ashridgetech.jamda.uml.PropertyBuilder
Construct a Property object with just a name and type.
MAX_FILE_SIZE - Static variable in class com.ashridgetech.jamda.common.Scraper
The maximum size of file which may be handled.
MESSAGE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MESSAGE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
MethodCoder - class com.ashridgetech.jamda.code.MethodCoder.
Base class for classes which write the code for Java method bodies.
MethodCoder(Operation, UmlClassGenerator) - Constructor for class com.ashridgetech.jamda.code.MethodCoder
Construct a MethodCoder attached to a StringWriter.
MethodCoderFactory - class com.ashridgetech.jamda.code.MethodCoderFactory.
Base class for factory classes which create MethodCoders.
MethodCoderFactory() - Constructor for class com.ashridgetech.jamda.code.MethodCoderFactory
Construct a MethodCoderFactory.
methods() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the class methods.
mkdirs(File) - Static method in class com.ashridgetech.jamda.common.Util
Check for the existence of a directory and create it if necessary, including any non-existent parent directories.
Model - class com.ashridgetech.jamda.uml.Model.
A UML model.
MODEL - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MODEL - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
MODEL_CLASS - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MODEL_CLASS - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
MODEL_ELEMENT - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MODEL_ELEMENT - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
MODEL_INTERFACE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MODEL_INTERFACE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
MODEL_PACKAGE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
MODEL_PACKAGE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Model.ElementFactory - interface com.ashridgetech.jamda.uml.Model.ElementFactory.
A factory object responsible for creating the correct ModelElement subclass object for a NSUML MModelElement encountered during loading.
Model.ElementType - class com.ashridgetech.jamda.uml.Model.ElementType.
Type-safe enumeration for the standard UML element types, as used in Stereotype as the base class type.
Model(MModel) - Constructor for class com.ashridgetech.jamda.uml.Model
Creates new Model from a NSUML model object using the Model.ElementFactorys from Model.getDefaultElementFactoryList().
Model(MModel, List, List) - Constructor for class com.ashridgetech.jamda.uml.Model
Creates new Model from a NSUML model object.
ModelElement - class com.ashridgetech.jamda.uml.ModelElement.
Base class with common functionality for all Jamda UML elements which can be contained within a Model, and Model itself.
ModelElement.DuplicateElementException - exception com.ashridgetech.jamda.uml.ModelElement.DuplicateElementException.
Thrown by ModelElement.loadElement(ru.novosoft.uml.foundation.core.MModelElement) to indicate a duplicate element.
ModelElement.DuplicateElementException(ModelElement) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.DuplicateElementException
 
ModelElement.DuplicateElementException(String, ModelElement) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.DuplicateElementException
 
ModelElement.ElementListStore - class com.ashridgetech.jamda.uml.ModelElement.ElementListStore.
 
ModelElement.ElementListStore() - Constructor for class com.ashridgetech.jamda.uml.ModelElement.ElementListStore
 
ModelElement.ElementNameListStore - class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore.
 
ModelElement.ElementNameListStore() - Constructor for class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore
 
ModelElement.ElementNameStore - class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore.
 
ModelElement.ElementNameStore() - Constructor for class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore
 
ModelElement.ElementNameStore(Map) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore
 
ModelElement.ElementStore - class com.ashridgetech.jamda.uml.ModelElement.ElementStore.
 
ModelElement.ElementStore() - Constructor for class com.ashridgetech.jamda.uml.ModelElement.ElementStore
 
ModelElement.TaggedValue - class com.ashridgetech.jamda.uml.ModelElement.TaggedValue.
Utility class to hold an Object which is stored in a Tagged Value.
ModelElement.TaggedValue(StandardTagDef) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Constructs a TaggedValue for a given StandardTagDef.
ModelElement.UnknownElementException - exception com.ashridgetech.jamda.uml.ModelElement.UnknownElementException.
Thrown by ModelElement.loadElement(ru.novosoft.uml.foundation.core.MModelElement) to indicate an unknown element.
ModelElement.UnknownElementException(MModelElement) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.UnknownElementException
 
ModelElement.UnknownElementException(String, MModelElement) - Constructor for class com.ashridgetech.jamda.uml.ModelElement.UnknownElementException
 
ModelElement(MModelElement, ModelElement) - Constructor for class com.ashridgetech.jamda.uml.ModelElement
Creates new ModelElement during loading.
ModelPackage - class com.ashridgetech.jamda.uml.ModelPackage.
A UML Package, which may contain other packages.
ModelPackage(ModelPackage, String) - Constructor for class com.ashridgetech.jamda.uml.ModelPackage
Creates new ModelPackage belonging to another ModelPackage.
ModelPackage(Model, String) - Constructor for class com.ashridgetech.jamda.uml.ModelPackage
Creates new ModelPackage belonging to a Model.
ModelPackage(MPackage, Model) - Constructor for class com.ashridgetech.jamda.uml.ModelPackage
Creates new ModelPackage during loading.
ModelPackage(MPackage, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.ModelPackage
Creates new ModelPackage during loading.
ModelTransformer - interface com.ashridgetech.jamda.transform.ModelTransformer.
Interface for a class which can perform an operation on a UML Model.
ModelTransformer.TransformException - exception com.ashridgetech.jamda.transform.ModelTransformer.TransformException.
Thrown by ModelTransformer.transform(com.ashridgetech.jamda.uml.Model) to indicate an error in the trnsformation.
ModelTransformer.TransformException() - Constructor for class com.ashridgetech.jamda.transform.ModelTransformer.TransformException
 
ModelTransformer.TransformException(String) - Constructor for class com.ashridgetech.jamda.transform.ModelTransformer.TransformException
 
ModelTransformer.TransformException(String, Throwable) - Constructor for class com.ashridgetech.jamda.transform.ModelTransformer.TransformException
 
ModelTransformer.TransformException(Throwable) - Constructor for class com.ashridgetech.jamda.transform.ModelTransformer.TransformException
 
ModelTransformerSpec - class com.ashridgetech.jamda.config.ModelTransformerSpec.
The transformer element within the Jamda Ant Task .
ModelTransformerSpec() - Constructor for class com.ashridgetech.jamda.config.ModelTransformerSpec
 
modifiers - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 

N

name - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
NAME_PATTERN - Static variable in class com.ashridgetech.jamda.common.Util
A Pattern which finds '.' , '/', '\' so it can be used for splitting file or package names.
nameMap - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore
 
nameMap - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore
 
naturalize(String) - Static method in class com.ashridgetech.jamda.common.Util
Get a String from a camel case name with spaces between each word, and underscores replaced by spaces.
newInstance(Class) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a class with no constructor argument.
newInstance(Class, Object) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a class with a given single constructor argument.
newInstance(Class, Object[]) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a class with a given set of arguments.
newInstance(Operation, UmlClassGenerator) - Method in class com.ashridgetech.jamda.code.MethodCoderFactory
Must be implemented by subclasses to create a new MethodCoder.
newInstance(Operation, UmlClassGenerator) - Method in class com.ashridgetech.jamda.test.TestMethodCoderFactory
Implements a test method.
newInstance(String) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a named class with no constructor argument.
newInstance(String, Object) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a class with a given single constructor argument.
newInstance(String, Object[]) - Static method in class com.ashridgetech.jamda.common.Util
Create an object of a named class with a given set of arguments.
newline() - Method in class com.ashridgetech.jamda.code.CodeWriter
End the current line on the output Writer.
newline(int) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write zero or more newlines, the first of which will end the current line on the output Writer.
NL - Static variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
NL - Static variable in class com.ashridgetech.jamda.test.ClassWriterTest
 
NL - Static variable in class com.ashridgetech.jamda.test.ClassGeneratorTest
 
NO_NAMES - Static variable in class com.ashridgetech.jamda.test.BaseTest
 
NO_TYPES - Static variable in class com.ashridgetech.jamda.test.BaseTest
 
NONE - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
 
NSUtil - class com.ashridgetech.jamda.uml.NSUtil.
Utility methods used with the NSUML classes.
nullToBlank(String) - Static method in class com.ashridgetech.jamda.common.Util
Change a null or blank String to an empty String.

O

OBJECT_FLOW_STATE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
OBJECT_FLOW_STATE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
oidType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
op1 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
op2 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
op3 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
Operation - class com.ashridgetech.jamda.uml.Operation.
A UML Operation, owned by a StructuredType.
OPERATION - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
OPERATION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Operation(MOperation, StructuredType) - Constructor for class com.ashridgetech.jamda.uml.Operation
Initialises new ClassType during loading.
Operation(StructuredType, String) - Constructor for class com.ashridgetech.jamda.uml.Operation
Creates new Operation belonging to a StructuredType.
Operation(StructuredType, String, boolean) - Constructor for class com.ashridgetech.jamda.uml.Operation
Creates new Operation belonging to a StructuredType.
Operation(StructuredType, String, StandardTypeDef) - Constructor for class com.ashridgetech.jamda.uml.Operation
Creates new Operation belonging to a StructuredType.
Operation(StructuredType, String, Type) - Constructor for class com.ashridgetech.jamda.uml.Operation
Creates new Operation belonging to a StructuredType.
OperationMethodCoder - class com.ashridgetech.jamda.code.OperationMethodCoder.
Writes the method code using an Operation's procedure.
OperationMethodCoder(Operation, UmlClassGenerator) - Constructor for class com.ashridgetech.jamda.code.OperationMethodCoder
Construct a LiteralMethodCoder.
optionLength(String) - Static method in class com.ashridgetech.jamda.common.XmlScraper
Doclet API method to allow recognition of the XmlScraper.OUTPUT_FILE_OPTION command-line option
order - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
out() - Method in class com.ashridgetech.jamda.code.CodeWriter
Decrease the indent level by one.
OUTPUT_FILE_OPTION - Static variable in class com.ashridgetech.jamda.common.XmlScraper
The command line option for the output file.

P

PACKAGE - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Convenience value for PACKAGE, which is zero
PACKAGE - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Visibility
 
packageDecl() - Method in class com.ashridgetech.jamda.code.ClassGenerator
Generate the package declaration.
packageDecl(String) - Method in class com.ashridgetech.jamda.code.ClassWriter
Write a package declaration, if there is one.
packageName(String) - Static method in class com.ashridgetech.jamda.common.Util
Get the package out of a fully qualified class name.
param(String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Add a parameter with no description.
param(String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Add a parameter with no description.
param(String, String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Add a parameter.
param(String, String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Add a parameter.
paramComments - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
Parameter - class com.ashridgetech.jamda.uml.Parameter.
A UML Parameter.
PARAMETER - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard constructor Stereotype.
PARAMETER - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
PARAMETER - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Parameter(MParameter, Operation) - Constructor for class com.ashridgetech.jamda.uml.Parameter
Creates new Parameter from a NSUML MParameter object.
Parameter(Operation, String, StandardTypeDef) - Constructor for class com.ashridgetech.jamda.uml.Parameter
Creates a new Parameter belonging to an Operation.
Parameter(Operation, String, Type) - Constructor for class com.ashridgetech.jamda.uml.Parameter
Creates a new Parameter belonging to an Operation.
paramNames - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
paramTypes - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
PERMISSION - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
PERMISSION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
pluralize(String) - Static method in class com.ashridgetech.jamda.common.Util
Get a String word made plural (in English).
PRIVATE - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.PRIVATE for convenience
PRIVATE - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Visibility
 
Procedure - class com.ashridgetech.jamda.uml.Procedure.
Represents the semantics of an Operation.
Procedure.Language - class com.ashridgetech.jamda.uml.Procedure.Language.
Typesafe enum to represent the language of a Procedure body.
Procedure(Procedure.Language, String) - Constructor for class com.ashridgetech.jamda.uml.Procedure
Creates a new Procedure
projectRoot - Static variable in class com.ashridgetech.jamda.test.BaseTest
 
Property - interface com.ashridgetech.jamda.uml.Property.
Interface for items which represent a property of a StructuredType.
PROPERTY - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard property Stereotype.
PROPERTY_SETTER - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard propertyInit Stereotype.
PropertyBuilder - class com.ashridgetech.jamda.uml.PropertyBuilder.
A builder object for creating Property objects, either based on an existing Property, or completely new.
PropertyBuilder.PropertyImpl - class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl.
Implementation of the Property interface returned by PropertyBuilder.getProperty().
PropertyBuilder.PropertyImpl(Property) - Constructor for class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
 
PropertyBuilder() - Constructor for class com.ashridgetech.jamda.uml.PropertyBuilder
Construct a PropertyBuilder which is not connected to a base property.
PropertyBuilder(Property) - Constructor for class com.ashridgetech.jamda.uml.PropertyBuilder
Construct a PropertyBuilder which is connected to a base property.
PropertyBuilder(String, Type) - Constructor for class com.ashridgetech.jamda.uml.PropertyBuilder
Construct a PropertyBuilder which is not connected to a base property, but has the name and type set.
PropertyElement - interface com.ashridgetech.jamda.uml.PropertyElement.
Interface for ModelElements that can be represented by a Property.
propertyInitCode(Operation) - Method in class com.ashridgetech.jamda.uml.ClassType
Create the property initialisation code in Java for an Operation .
propertyInitStereotype - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
PropertyPredicate - class com.ashridgetech.jamda.uml.PropertyPredicate.
A Predicate object for selecting Property objects.
PropertyPredicate() - Constructor for class com.ashridgetech.jamda.uml.PropertyPredicate
 
PropertyTransformer - class com.ashridgetech.jamda.uml.PropertyTransformer.
A Transformer object for transforming Property objects.
PropertyTransformer() - Constructor for class com.ashridgetech.jamda.uml.PropertyTransformer
Construct a PropertyTransformer.
PROTECTED - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.PROTECTED for convenience
PROTECTED - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Visibility
 
PUBLIC - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.PUBLIC for convenience
PUBLIC - Static variable in class com.ashridgetech.jamda.uml.StructuredType.Visibility
 

Q

quote(String) - Static method in class com.ashridgetech.jamda.code.CodeWriter
Surround a string with double quotes, escaping any double quotes within it.
quote(String) - Static method in class com.ashridgetech.jamda.common.Util
Put double quotes around a string, and encode it.

R

RBRACE - Static variable in class com.ashridgetech.jamda.common.Scraper
 
READ_ONLY - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Used with #addProperty(String,String,String,boolean,boolean) to indicate a read-only property
READ_ONLY - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard readOnly TagDefinition of stereotype UmlStereotypes.PROPERTY.
READ_ONLY - Static variable in class com.ashridgetech.jamda.uml.StructuredType
 
READ_WRITE - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Used with #addProperty(String,String,String,boolean,boolean) to indicate a read-write property
READABLE_BY - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard readableBy TagDefinition of stereotype UmlStereotypes.PROPERTY.
readFile(String) - Static method in class com.ashridgetech.jamda.common.Util
Read from a named file into a String.
readReader(Reader) - Static method in class com.ashridgetech.jamda.common.Util
Read from a Reader into a String.
readToPosition(BufferedReader, int, int) - Static method in class com.ashridgetech.jamda.common.Util
Read from the current position in a Reader to a given relative line and column.
removeAbstractModifier() - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Ensure this MethodDetails does not have the Modifier.ABSTRACT modifier.
removeTaggedValue(TagDefinition) - Method in class com.ashridgetech.jamda.uml.ModelElement
Remove the tagged value stored in this element under a certain TagDefinition, if it exists.
retrieveModel(String, boolean) - Method in class com.ashridgetech.jamda.test.ValueObjectTest
 
retrieveModel(String, boolean) - Method in class com.ashridgetech.jamda.test.UpdateTest
 
returnComment - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
ReturnParameter - class com.ashridgetech.jamda.uml.ReturnParameter.
A UML Parameter of direction kind RETURN.
ReturnParameter(MParameter, Operation) - Constructor for class com.ashridgetech.jamda.uml.ReturnParameter
Creates new Parameter from a NSUML MParameter object.
ReturnParameter(Operation, Type) - Constructor for class com.ashridgetech.jamda.uml.ReturnParameter
Creates new ReturnParameter belonging to an Operation.
returns(String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Set the return type name.
returns(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Set the return type name.
returns(String, String) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Set the return type name.
returns(String, String) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Set the return type name.
returnTypeName - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
run(File) - Method in class com.ashridgetech.jamda.transform.Transformation
Run a transformation against a given XMI file.
run(Model) - Method in class com.ashridgetech.jamda.transform.Transformation
Run a transformation against a given Model.
run(String) - Method in class com.ashridgetech.jamda.transform.Transformation
Run a transformation against a given XMI file.

S

salesperson - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
scrape() - Method in class com.ashridgetech.jamda.common.XmlScraper
Perform the scraping process.
scrape() - Method in class com.ashridgetech.jamda.common.Scraper
Perform the scraping process.
scrapeClass(ClassDoc) - Method in class com.ashridgetech.jamda.common.Scraper
Scrape information from one class.
scrapeConstructor(ConstructorDoc) - Method in class com.ashridgetech.jamda.common.Scraper
Scrape information for one constructor.
scrapeField(FieldDoc) - Method in class com.ashridgetech.jamda.common.Scraper
Scrape information for one field.
scrapeMethod(MethodDoc) - Method in class com.ashridgetech.jamda.common.Scraper
Scrape information for one method.
Scraper - class com.ashridgetech.jamda.common.Scraper.
A doclet which extracts the text of method bodies and field initial values.
Scraper(RootDoc) - Constructor for class com.ashridgetech.jamda.common.Scraper
Construct a Scraper which will scrape from the classes in root.
select(Collection, Predicate) - Static method in class com.ashridgetech.jamda.common.Util
Select from a Collection into a new List using a Predicate.
select(Collection, Stereotype) - Static method in class com.ashridgetech.jamda.uml.ModelElement
Select from a collection of ModelElements those with a given Stereotype.
select(Property) - Method in class com.ashridgetech.jamda.uml.PropertyPredicate
Indicate whether property should be selected.
selectClasses(Stereotype) - Method in class com.ashridgetech.jamda.uml.Model
Get the ClassTypes which are defined at any level in this Model, and which have a given stereotype.
selectElements(Model) - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Select the elements in a Model which will be processed by this transformer.
selectElements(Stereotype) - Method in class com.ashridgetech.jamda.uml.Model
Get the ModelElements which are defined at any level in this Model, and which have a given stereotype.
SEMICOLON - Static variable in class com.ashridgetech.jamda.common.Scraper
 
SERIALIZABLE - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Serializable InterfaceType.
SESSION_FACADE - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard sessionFacade Stereotype.
set(boolean) - Method in class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Sets the value of this TaggedValue to a boolean value.
set(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Sets the value of this TaggedValue to a ModelElement.
set(Object) - Method in class com.ashridgetech.jamda.uml.Holder
Sets the value of this Holder
set(String) - Method in class com.ashridgetech.jamda.uml.ModelElement.TaggedValue
Sets the value of this TaggedValue to a String .
setAbstract(boolean) - Method in class com.ashridgetech.jamda.uml.Operation
Set whether this Operation is abstract.
setAbstract(boolean) - Method in class com.ashridgetech.jamda.uml.Constructor
Override Operation.setAbstract(boolean) to prevent this Constructor being made abstract.
setAbstract(boolean) - Method in class com.ashridgetech.jamda.uml.ClassType
Set whether this ClassType is abstract.
setAfterProcedure(Procedure.Language, String) - Method in class com.ashridgetech.jamda.uml.Operation
Insert extra text after the body of the procedure of this Operation.
setAggregation(StructuredType.Aggregation) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the aggregation level of this property.
setAggregation(StructuredType.Aggregation) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the aggregation level of this property.
setBeforeProcedure(Procedure.Language, String) - Method in class com.ashridgetech.jamda.uml.Operation
Insert extra text before the body of the procedure of this Operation.
setChangeable(boolean) - Method in class com.ashridgetech.jamda.uml.Attribute
Set whether this Attribute is changeable or frozen.
setClass(Class, Class) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Set a ModelElement subclass to be created for a subclass of MModelElement.
setClass(StandardStereotypeDef) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Set a ModelElement subclass to be created for a particular stereotype.
setClass(StandardStereotypeDef, Class) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Set a ModelElement subclass to be created for a particular stereotype.
setClassDoc(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Set the documentation for the class being generated..
setClassesForStereotypes(Class) - Method in class com.ashridgetech.jamda.uml.AbstractElementFactory
Set the ModelElement subclass to be created for the StandardStereotypeDef constants in a given class.
setClassModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Set the classModifiers
setClassName(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Set the name of the class being generated.
setClassName(String) - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Set the name of the ModelTransformer class.
setClassName(String) - Method in class com.ashridgetech.jamda.config.BasicTransformerSpec
Set the name of the ElementTransformer class.
setClasspath(Path) - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Set the optional classpath to the Model Transformer
setClasspathRef(Reference) - Method in class com.ashridgetech.jamda.config.ModelTransformerSpec
Set the reference to an optional classpath to the Model Transformer
setComment(String) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the Type of this Property
setComment(String) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the Type of this Property
setComment(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set the comment for this element.
setDir(File) - Method in class com.ashridgetech.jamda.config.CodeGenTransformerSpec
Set the directory for the CodeGenTransformer.
setDirectory(File) - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Set the the top level directory for the output files.
setDirectory(File) - Method in class com.ashridgetech.jamda.transform.CodeGenTransformer
Set the the top level directory for the output files.
setDirectSource(ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set the ModelElement which was the immediate source for generating this one, if any.
setElementTransformerClass(Class) - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Set the class which will process the selected elements.
setElementTransformerSuperclass(Class) - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Set the class which must be the superclass of any class set by BasicTransformer.setElementTransformerClass(java.lang.Class).
setFeatureStatic(boolean) - Method in class com.ashridgetech.jamda.uml.Feature
Set whether this Feature is of static scope.
setFeatureVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.Feature
Set the visibility of this Attribute.
setInitialValue(String) - Method in class com.ashridgetech.jamda.uml.Attribute
Set the visibility of this Attribute.
setInputFile(File) - Method in class com.ashridgetech.jamda.config.Jamda
Set the name of the XMI input file.
setLinkedAttribute(Attribute) - Method in class com.ashridgetech.jamda.uml.Operation
Set the Attribute linked with this Operation.
setLog4jProperties(File) - Method in class com.ashridgetech.jamda.config.Jamda
Set the name of the log4j properties file used to set up the log4j configuration
setMethodCoderFactory(Stereotype, MethodCoderFactory) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Set the MethodCoderFactory which will be used to create MethodCoders for Operations with a particular Stereotype.
setMethodCoderFactory(String, MethodCoderFactory) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Set the MethodCoderFactory which will be used to create MethodCoders for Operations with a particular name.
setModel(Model) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the Model in which the new ClassType is being created.
setModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
Replace the existing modifiers with modifiers.
setModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Replace the existing modifiers with modifiers.
setModifiers(int) - Method in class com.ashridgetech.jamda.code.ClassGenerator.FieldGenerator
Replace the existing modifiers with modifiers.
setMultiple(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set whether this Property can have multiple values.
setMultiple(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set whether this Property can have multiple values.
setName(String) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the name of the new Property.
setName(String) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the name of the new Property.
setOid(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set whether this property is an object identifier (OID)
setOid(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set whether this property is an object identifier (OID)
setOutputFile(File) - Method in class com.ashridgetech.jamda.config.Jamda
Set the name of the output file that contains a record of the transformations applied
setOutputFile(File) - Method in class com.ashridgetech.jamda.transform.Transformation
Set the file to which a list of transformations applied is output
setPackageName(String) - Method in class com.ashridgetech.jamda.code.ClassGenerator
Set the name of the package to which the class being generated belongs.
setPackageName(String) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Set the name of the package to which the class being created belongs.
setProcedure(Procedure.Language, String) - Method in class com.ashridgetech.jamda.uml.Operation
Set the procedure of this Operation.
setQuery(boolean) - Method in class com.ashridgetech.jamda.uml.Operation
Set whether this Operation is marked as query only.
setQuery(boolean) - Method in class com.ashridgetech.jamda.uml.Constructor
Override Operation.setQuery(boolean) to prevent this Constructor being marked as query only.
setReadable(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set whether this Property is readable.
setReadable(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set whether this Property is readable.
setReaders(Set) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the Actors who can read this Property
setReaders(Set) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the Actors who can read this Property
setSource(StructuredType) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Construct a UmlTypeCreator for a Java class of interface.
setStatic(boolean) - Method in class com.ashridgetech.jamda.uml.Operation
Set whether this Operation is of static scope.
setStatic(boolean) - Method in class com.ashridgetech.jamda.uml.Constructor
Override Operation.setStatic(boolean) to prevent this Constructor being made static.
setStatic(boolean) - Method in class com.ashridgetech.jamda.uml.Attribute
Set whether this Attribute is of static scope.
setStereotypeName(String) - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Set the name of the stereotype of the source classes to act upon.
setStereotypes(String) - Method in class com.ashridgetech.jamda.config.AbstractModelTransformerSpec
Set the names of the Stereotypes included.
setStructuredTypeVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.StructuredType
Set the visibility of this StructuredType.
setStylesheet(File) - Method in class com.ashridgetech.jamda.config.Jamda
Set the name of the stylesheet file that is used to process the XMI input file
setStylesheetFile(File) - Method in class com.ashridgetech.jamda.transform.Transformation
Set the XSLT file used to process the input file before it is loaded
setSuffix(String) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Set the suffix for the new class name.
setSuperClass(ClassType) - Method in class com.ashridgetech.jamda.uml.ClassType
Set the one ClassType which is the superclass of this one, if there is one other than java.lang.Object.
setTaggedValue(TagDefinition, boolean) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set the ooleantagged value stored in this element under a certain TagDefinition.
setTaggedValue(TagDefinition, ModelElement) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set a single tagged value stored in this element under a certain TagDefinition.
setTaggedValue(TagDefinition, String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set the Stringtagged value stored in this element under a certain TagDefinition.
setTaggedValues(TagDefinition, Collection) - Method in class com.ashridgetech.jamda.uml.ModelElement
Set the tagged value(s) stored in this element under a certain TagDefinition.
setter - Variable in class com.ashridgetech.jamda.code.ClassGenerator.PropertyDetails
 
setter - Variable in class com.ashridgetech.jamda.transform.UmlTypeCreator.PropertyDetails
The Operation which sets the value of the property.
SETTER - Static variable in interface com.ashridgetech.jamda.uml.UmlStereotypes
The standard setter Stereotype.
setType(Type) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the Type of the new Property.
setType(Type) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the Type of the new Property.
setUnderlying(Association.End) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the underlying element of the new property to be an Association.End.
setUnderlying(Association.End) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the underlying element of the new property to be an Association.End.
setUnderlying(Attribute) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the underlying element of the new property to be an Attribute.
setUnderlying(Attribute) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the underlying element of the new property to be an Attribute.
setUnderlying(Operation, Operation, Attribute) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the underlying element of the new property to be some combination of getter, setter and attribute.
setUnderlying(Operation, Operation, Attribute) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the underlying element of the new property to be some combination of getter, setter and attribute.
setUnderlying(Parameter) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the underlying element of the new property to be an Parameter.
setUnderlying(Parameter) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the underlying element of the new property to be an Parameter.
setup() - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
 
setup() - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Set up the generator characteristics.
setup() - Method in class com.ashridgetech.jamda.common.BusinessInterfaceCreator
Set up the characteristics and features of the new element.
setup() - Method in class com.ashridgetech.jamda.ejb.uml.ValueObjectType
Set up the characteristics from the source class.
setup() - Method in class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Set up the characteristics from the source class.
setup() - Method in class com.ashridgetech.jamda.ejb.uml.DescObjectType
Set up the characteristics from the source class.
setup() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Set up the characteristics and features of the new element.
setUp() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
 
setUp() - Method in class com.ashridgetech.jamda.test.UtilTest
Standard JUnit setup
setUp() - Method in class com.ashridgetech.jamda.test.UpdateTest
 
setUp() - Method in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
Standard JUnit setup - loads model, creates test ClassType, creates generators
setUp() - Method in class com.ashridgetech.jamda.test.LoadingTest
 
setup(List) - Method in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
Common set up functions.
setupMethod(Operation) - Method in class com.ashridgetech.jamda.code.UmlTypeGenerator
Set up a method from an Operation or Constructor.
setupMethod(Operation) - Method in class com.ashridgetech.jamda.code.UmlClassGenerator
Set up a method from an Operation or Constructor.
setupProperty() - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Setup the characteristics of the new Property resulting from the transformation.
setVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.Operation
Set the visibility of this Operation.
setVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.InterfaceType
Set the visibility of this InterfaceType.
setVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.ClassType
Set the visibility of this ClassType.
setVisibility(StructuredType.Visibility) - Method in class com.ashridgetech.jamda.uml.Attribute
Set the visibility of this Attribute.
setWritable(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set whether this Property is writable.
setWritable(boolean) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set whether this Property is writable.
setWriters(Set) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Set the Actors who can write this Property
setWriters(Set) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Set the Actors who can write this Property
SHORT - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard short DataType.
SHORT_CLASS - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard Short ClassType.
SINGLE_QUOTE - Static variable in class com.ashridgetech.jamda.common.Scraper
 
SOURCE - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard source standalone TagDefinition.
SOURCE - Static variable in class com.ashridgetech.jamda.uml.StdTags
The name of the tag which holds the name of the source element of another element.
SPACE_PATTERN - Static variable in class com.ashridgetech.jamda.common.Util
A Pattern which finds whitespace so it can be used for splitting space-separated lists of tokens.
space() - Method in class com.ashridgetech.jamda.code.CodeWriter
Insert a space into the current line.
spaceWrite(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a space to the output CodeWriter, followed by a piece of code.
spaceWrite(String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write two pieces of code to the output Writer, with a space before each one.
spaceWrite(String, String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write three pieces of code to the output Writer, with a space before each one.
splitAtSpace(String) - Static method in class com.ashridgetech.jamda.common.Util
Split a string at spaces.
splitName(String) - Static method in class com.ashridgetech.jamda.common.Util
Split a string at periods or file separators.
StandardClassDef - class com.ashridgetech.jamda.uml.StandardClassDef.
Defines a standard Class which is required in a Model.
StandardClassDef(String) - Constructor for class com.ashridgetech.jamda.uml.StandardClassDef
Creates a new StandardClassDef for a ClassType.
StandardDataTypeDef - class com.ashridgetech.jamda.uml.StandardDataTypeDef.
Defines a standard DataType which is required in a Model.
StandardDataTypeDef(String) - Constructor for class com.ashridgetech.jamda.uml.StandardDataTypeDef
Creates a new StandardDataTypeDef for a DataType.
StandardElementDef - class com.ashridgetech.jamda.uml.StandardElementDef.
The base class for definitions of standard elements.
StandardElementDef() - Constructor for class com.ashridgetech.jamda.uml.StandardElementDef
 
standardElementDefClasses() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Get the Classes which contain definitions of the standard elements needed for this class to operate on the model, in the form of StandardElementDef constants.
standardElementDefs() - Method in interface com.ashridgetech.jamda.transform.ModelTransformer
Get the definitions of the standard model elements required by the transformer.
standardElementDefs() - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Get the definitions of the standard model elements required by the transformer.
standardElementDefs() - Method in class com.ashridgetech.jamda.transform.AbstractModelTransformer
Default implementation that returns an empty set.
StandardInterfaceDef - class com.ashridgetech.jamda.uml.StandardInterfaceDef.
Defines a standard InterfaceType which is required in a Model.
StandardInterfaceDef(String) - Constructor for class com.ashridgetech.jamda.uml.StandardInterfaceDef
Creates a new StandardInterfaceDef for an InterfaceType.
StandardStereotypeDef - class com.ashridgetech.jamda.uml.StandardStereotypeDef.
Defines a standard Stereotype which is required in a Model.
StandardStereotypeDef(String, Model.ElementType) - Constructor for class com.ashridgetech.jamda.uml.StandardStereotypeDef
Creates a new instance of StandardStereotypeDef.
StandardStereotypeDef(String, Model.ElementType, Class) - Constructor for class com.ashridgetech.jamda.uml.StandardStereotypeDef
Creates a new instance of StandardStereotypeDef
StandardTagDef - class com.ashridgetech.jamda.uml.StandardTagDef.
Defines a standard TagDefinition which is required in a Model.
StandardTagDef(String, TagDefinition.TagType, int, int) - Constructor for class com.ashridgetech.jamda.uml.StandardTagDef
Creates a new instance of StandardTagDef which does not belong to a Stereotype
StandardTagDef(String, TagDefinition.TagType, StandardStereotypeDef, int, int) - Constructor for class com.ashridgetech.jamda.uml.StandardTagDef
Creates a new instance of StandardTagDef
StandardTypeDef - class com.ashridgetech.jamda.uml.StandardTypeDef.
Abstract baseclass for classes which define a standard Type that is required in a Model.
StandardTypeDef(String) - Constructor for class com.ashridgetech.jamda.uml.StandardTypeDef
Called by subclasses.
start(Property) - Method in class com.ashridgetech.jamda.uml.PropertyBuilder
Start a new Property and set the Property whose characteristics are the starting point for the new Property.
start(RootDoc) - Static method in class com.ashridgetech.jamda.common.XmlScraper
The standard method which must be provided by a doclet.
start(RootDoc) - Static method in class com.ashridgetech.jamda.common.Scraper
The standard method which must be provided by a doclet.
startLine() - Method in class com.ashridgetech.jamda.code.CodeWriter
Start a line of code, indented to the current indent level, leaving the current position on the same line.
startLine(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Start a line of code, indented to the current indent level, write a piece of code, leaving the current position on the same line.
STATIC - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.STATIC for convenience
STD_OBJECT_ID_NAME - Static variable in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
The standard name for the object id property.
STD_OBJECT_ID_TYPE - Variable in class com.ashridgetech.jamda.ejb.uml.DataTransferObjectType
The standard type for the object id property.
StdElementFactory - class com.ashridgetech.jamda.uml.StdElementFactory.
A factory for the standard ModelElements in the com.ashridgetech.jamda.uml package.
StdElementFactory() - Constructor for class com.ashridgetech.jamda.uml.StdElementFactory
 
StdTags - class com.ashridgetech.jamda.uml.StdTags.
A holder for standard tag names used by this package.
Stereotype - class com.ashridgetech.jamda.uml.Stereotype.
A UML Stereotype.
Stereotype(Model, String, Model.ElementType) - Constructor for class com.ashridgetech.jamda.uml.Stereotype
Creates new Stereotype with a new NSUML MStereotype object.
Stereotype(MStereotype, Model) - Constructor for class com.ashridgetech.jamda.uml.Stereotype
Creates new Stereotype from a NSUML MStereotype object.
stereotype(StandardStereotypeDef) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a Stereotype from the model using a standard definition.
STIMULUS - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
STIMULUS - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
stmt(String) - Method in class com.ashridgetech.jamda.code.JavaWriter
Write a code statement on a line, indented to the current indent level, adding a statement terminator if it does not have one.
store(ModelElement) - Method in class com.ashridgetech.jamda.uml.Model
Add a ModelElement instance to this Model.
STRING - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard String ClassType.
STRING - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
stringType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
stringType - Variable in class com.ashridgetech.jamda.test.UpdateTest
 
stringType - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
stringWriter - Variable in class com.ashridgetech.jamda.test.BaseTest
 
StructuredType - class com.ashridgetech.jamda.uml.StructuredType.
The base class for non-primitive UML types.
StructuredType.Aggregation - class com.ashridgetech.jamda.uml.StructuredType.Aggregation.
Typesafe enum to represent the aggregation of Association.Ends and Attributes in a type.
StructuredType.PropertyImpl - class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl.
Implementation of the Property interface for a getter and/or setter Operation.
StructuredType.PropertyImpl(Operation, Operation, Attribute) - Constructor for class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
 
StructuredType.Visibility - class com.ashridgetech.jamda.uml.StructuredType.Visibility.
Typesafe enum to represent the visibility of Operations and Attributes in a type.
StructuredType(MClassifier, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.StructuredType
Initialises new StructuredType during loading.
suite() - Static method in class com.ashridgetech.jamda.test.ValueObjectTest
 
suite() - Static method in class com.ashridgetech.jamda.test.UpdateTest
 
suite() - Static method in class com.ashridgetech.jamda.test.AllTests
 
SYNCHRONIZED - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.SYNCHRONIZED for convenience

T

TAG_DEFINITION - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
tag(StandardTagDef) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a tag definition from the model using a standard definition.
TagDefinition - class com.ashridgetech.jamda.uml.TagDefinition.
A UML Tag Definition.
TagDefinition.TagType - class com.ashridgetech.jamda.uml.TagDefinition.TagType.
Type-safe enumeration for the allowable tag types.
TagDefinition(Model, String, TagDefinition.TagType, int, int) - Constructor for class com.ashridgetech.jamda.uml.TagDefinition
Creates new TagDefinition belonging to the Model.
TagDefinition(Model, String, TagDefinition.TagType, int, int, Stereotype) - Constructor for class com.ashridgetech.jamda.uml.TagDefinition
Creates new TagDefinition with a new NSUML MTagDefinition object.
TagDefinition(MTagDefinition, ModelElement) - Constructor for class com.ashridgetech.jamda.uml.TagDefinition
Creates new TagDefinition from a NSUML MTagDefinition object.
TagDefinition(Stereotype, String, TagDefinition.TagType, int, int) - Constructor for class com.ashridgetech.jamda.uml.TagDefinition
Creates new TagDefinition belonging to a Stereotype.
tagError(String, TagDefinition, Collection) - Method in class com.ashridgetech.jamda.uml.ModelElement
Utility method to get an error message for a tag-related error.
tags - Variable in class com.ashridgetech.jamda.code.ClassWriter.MethodDetails
 
templateFile - Static variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
templateFilePath - Static variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testActorsLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Actors load correctly.
testAssociationsLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Associations load correctly.
testAttributesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Attributes load correctly.
testAttributesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that Attributes can be created correctly.
testBasic() - Method in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
Tests various UmlClassGenerator basic functions.
testBasic() - Method in class com.ashridgetech.jamda.test.TransformerTest
Tests various basic functions.
testBasic() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests various ClassGenerator basic functions.
testBeginMethod2() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails) with package scope, one parameter, documentation for the method only.
testBeginMethod3() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails) with full monty.
testBeginMethodInterface() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails).
testBeginMethodSimple() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails).
testClass1 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testClass2 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testClass3 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testClass4 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testClassDecl() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.classDecl(java.lang.String, int, java.lang.String, java.util.Collection).
testClassDecl() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator declaration for a class.
testClassDoc() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.classDoc(java.lang.String).
testClassInterfacesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that InterfaceTypes can be linked to ClassTypes correctly.
testClassTypesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that ClassTypes load correctly.
testClassTypesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that ClassTypes can be created correctly.
testCommaList() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests CodeWriter.commaList(java.util.Collection).
testCommentsUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that comments can be created correctly.
testConstructors() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator constructor generation.
testCopy() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests CodeWriter.copyWithIndent(java.io.Reader) and CodeWriter.copyNoIndent(java.io.Reader).
testDataTypesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that DataTypes load correctly.
testDataTypesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that DataTypes can be created correctly.
testDescObjectType() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that DescObjectTypes are created correctly.
testField() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.field(java.lang.String, java.lang.String, int).
testFields() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator field generation.
testFile - Static variable in class com.ashridgetech.jamda.test.BaseTest
 
testFileHeader() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.fileHeader(java.lang.String, java.lang.String).
testFileHeader() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator file header.
testFileName() - Static method in class com.ashridgetech.jamda.test.BaseTest
 
testGenerate() - Method in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
Tests UmlClassGenerator class generation.
testImport() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator import functions.
testImports() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.imports(java.util.Collection).
testInterfaceA - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testInterfaceB - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testInterfaceDecl() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.interfaceDecl(java.lang.String, int, java.util.Collection).
testInterfaceDecl() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator declaration for an interface.
testInterfaceTypesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that InterfaceTypes load correctly.
testInterfaceTypesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that InterfaceTypes can be created correctly.
testJavaWriter() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests JavaWriter methods.
testLinesBlocks() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests various ClassWriter line writing functions.
TestMethodCoderFactory - class com.ashridgetech.jamda.test.TestMethodCoderFactory.
MethodCoderFactory for use in testing.
TestMethodCoderFactory.Coder - class com.ashridgetech.jamda.test.TestMethodCoderFactory.Coder.
Method coder for testing
TestMethodCoderFactory(String) - Constructor for class com.ashridgetech.jamda.test.TestMethodCoderFactory
Construct a MethodCoderFactory.
testMethods() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator method generation.
testOperationsLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Operations load correctly.
testOperationsUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that Operations can be created correctly.
testOpStereotypeA - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testOpStereotypeB - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testPackage - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testPackage2 - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
testPackageDecl() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests ClassWriter.packageDecl(java.lang.String).
testPackagesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that ModelPackages load correctly.
testPackagesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that ModelPackages can be created correctly.
testProperties() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Propertys are exposed correctly.
testProperties1() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator property generation.
testProperties2() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator property generation a bit more.
testProperties3() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator property generation for an interface.
testProperties4() - Method in class com.ashridgetech.jamda.test.ClassGeneratorTest
Tests ClassGenerator modifying generated properties.
testSplit() - Method in class com.ashridgetech.jamda.test.UtilTest
Tests Util.splitName(java.lang.String).
testStereotypesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that Stereotypes load correctly.
testStereotypesUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that Stereotypes can be created correctly Also tests they can be added to elements.
testSubSuperTypesLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that subtypes are linked up correctly.
testTagDefinitionsLoad() - Method in class com.ashridgetech.jamda.test.LoadingTest
Tests that TagDefinitions load correctly.
testTagDefinitionsUpdate() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that model-level TagDefinitions can be created correctly Also tests they can be added to elements.
testUpdateObjectType() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that UpdateObjectTypes are created correctly.
testValueObjectCodeGen() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that ValueObjectCreator followed by CodeGenTransformer leads to correct files.
testValueObjectCreator() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that ValueObjectCreator transforms correctly.
testValueObjectType() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that ValueObjectTypes are created correctly.
testValueObjectTypeForSubclass() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Tests that ValueObjectTypes for subclasses are created correctly.
testWrite() - Method in class com.ashridgetech.jamda.test.ClassWriterTest
Tests various ClassWriter basic write functions.
toString() - Method in class com.ashridgetech.jamda.code.ClassGenerator
 
toString() - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
 
toString() - Method in class com.ashridgetech.jamda.transform.UmlInterfaceCreator
 
toString() - Method in class com.ashridgetech.jamda.transform.UmlClassCreator
 
toString() - Method in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
toString() - Method in class com.ashridgetech.jamda.uml.StructuredType.Visibility
Return the name as used to obtain this instance from #getInstance.
toString() - Method in class com.ashridgetech.jamda.uml.StructuredType.Aggregation
Return the name as used to obtain this instance from #getInstance.
toString() - Method in class com.ashridgetech.jamda.uml.StructuredType.PropertyImpl
 
toString() - Method in class com.ashridgetech.jamda.uml.PropertyBuilder.PropertyImpl
 
toString() - Method in class com.ashridgetech.jamda.uml.Procedure.Language
Return the name as used to obtain this instance from #getInstance.
toString() - Method in class com.ashridgetech.jamda.uml.ModelElement
 
toString() - Method in class com.ashridgetech.jamda.uml.Model.ElementType
 
toString() - Method in class com.ashridgetech.jamda.uml.Attribute.PropertyImpl
 
toString() - Method in class com.ashridgetech.jamda.uml.Association.End
Safe override for ModelElement.toString() which only uses the name if the Model is initialised, and gives the id otherwise.
toString() - Method in class com.ashridgetech.jamda.uml.Association.End.PropertyImpl
 
toString(Collection) - Static method in class com.ashridgetech.jamda.common.Util
 
transform(Collection, Transformer) - Static method in class com.ashridgetech.jamda.common.Util
Transform a List into a new List using a Transformer.
transform(Model) - Method in interface com.ashridgetech.jamda.transform.ModelTransformer
Transform a given Model.
transform(Model) - Method in class com.ashridgetech.jamda.transform.CodeGenTransformer
Generate code for certain classes in a Model.
transform(Model) - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Process the selected elements in a Model.
transform(ModelElement) - Method in class com.ashridgetech.jamda.ejb.transform.ValueObjectCreator
Transform a given ModelElement.
transform(ModelElement) - Method in class com.ashridgetech.jamda.transform.UmlTypeCreator
Add the generated element to the output Model (which is set to be the same one as the source element belongs to).
transform(ModelElement) - Method in interface com.ashridgetech.jamda.transform.ElementTransformer
Transform a given ModelElement.
transform(Object) - Method in class com.ashridgetech.jamda.uml.PropertyTransformer
Implements the Transformer interface.
Transformation - class com.ashridgetech.jamda.transform.Transformation.
Runs a transformation on an XMI UML file.
Transformation() - Constructor for class com.ashridgetech.jamda.transform.Transformation
Construct a Transformation configured to do nothing.
transformer - Variable in class com.ashridgetech.jamda.test.TransformerTest
 
TransformerConfig - interface com.ashridgetech.jamda.transform.TransformerConfig.
Base interface for a class which can configure a ModelTransformer.
TransformerTest - class com.ashridgetech.jamda.test.TransformerTest.
Tests the ModelTransformer and related classes.
TransformerTest(String) - Constructor for class com.ashridgetech.jamda.test.TransformerTest
Standard constructor required by subclasses of TestCase
TRANSIENT - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.TRANSIENT for convenience
Type - class com.ashridgetech.jamda.uml.Type.
Base class for UML metamodel classes which represent types of data.
Type(MModelElement, ModelPackage) - Constructor for class com.ashridgetech.jamda.uml.Type
Passes arguments on to ModelElement.
type(StandardClassDef) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a ClassType from the model using a standard definition.
type(StandardDataTypeDef) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a DataType from the model using a standard definition.
type(StandardInterfaceDef) - Method in class com.ashridgetech.jamda.uml.ModelElement
Get a InterfaceType from the model using a standard definition.
TypedItem - interface com.ashridgetech.jamda.uml.TypedItem.
Interface for items which have a certain Type.

U

UmlClassCreator - class com.ashridgetech.jamda.transform.UmlClassCreator.
Generates a new ClassType from a given source StructuredType.
UmlClassCreator() - Constructor for class com.ashridgetech.jamda.transform.UmlClassCreator
Construct a UmlClassCreator for a Java class.
UmlClassGenerator - class com.ashridgetech.jamda.code.UmlClassGenerator.
Code generator which generates a Java class with the exact features of a UML ClassType.
UmlClassGenerator(ClassType) - Constructor for class com.ashridgetech.jamda.code.UmlClassGenerator
Construct a ClassGenerator.
UmlClassGeneratorTest - class com.ashridgetech.jamda.test.UmlClassGeneratorTest.
Tests the UmlClassGenerator class.
UmlClassGeneratorTest(String) - Constructor for class com.ashridgetech.jamda.test.UmlClassGeneratorTest
Standard constructor required by subclasses of TestCase
UmlInterfaceCreator - class com.ashridgetech.jamda.transform.UmlInterfaceCreator.
Generates a new InterfaceType from a given source StructuredType.
UmlInterfaceCreator() - Constructor for class com.ashridgetech.jamda.transform.UmlInterfaceCreator
Construct a UmlInterfaceCreator for a Java interface.
UmlInterfaceGenerator - class com.ashridgetech.jamda.code.UmlInterfaceGenerator.
Code generator which generates a Java interface with the exact features of a UML InterfaceType.
UmlInterfaceGenerator(InterfaceType) - Constructor for class com.ashridgetech.jamda.code.UmlInterfaceGenerator
Construct a UmlInterfaceGenerator .
UmlStereotypes - interface com.ashridgetech.jamda.uml.UmlStereotypes.
Definitions of standard Stereotypes needed for the com.ashridgetech.jamda.uml package.
UmlTags - interface com.ashridgetech.jamda.uml.UmlTags.
Definitions of standard TagDefinitions needed for the com.ashridgetech.jamda.uml package.
UmlTypeCreator - class com.ashridgetech.jamda.transform.UmlTypeCreator.
Base class for classes which create a StructuredType from a given source StructuredType.
UmlTypeCreator.PropertyDetails - class com.ashridgetech.jamda.transform.UmlTypeCreator.PropertyDetails.
Holds references to the ModelElement objects for the field, getter and setter generated for a property.
UmlTypeCreator.PropertyDetails(Operation, Operation, Attribute) - Constructor for class com.ashridgetech.jamda.transform.UmlTypeCreator.PropertyDetails
Create a PropertyDetails with the given references.
UmlTypeCreator() - Constructor for class com.ashridgetech.jamda.transform.UmlTypeCreator
Construct a UmlTypeCreator for a Java class or interface.
UmlTypeGenerator - class com.ashridgetech.jamda.code.UmlTypeGenerator.
Superclass for Java code generators which generate a Java class or interface with features corresponding to those of a StructuredType.
UmlTypeGenerator(StructuredType) - Constructor for class com.ashridgetech.jamda.code.UmlTypeGenerator
Construct a UmlTypeGenerator attached to a StructuredType.
UmlTypes - interface com.ashridgetech.jamda.uml.UmlTypes.
Definitions of standard DataTypes, ClassTypes and InterfaceTypes for the com.ashridgetech.jamda.uml package.
UNBOUNDED - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
Convenience copy of StructuredType.UNBOUNDED.
UNBOUNDED - Static variable in class com.ashridgetech.jamda.uml.StructuredType
Represents an unbounded multiplicity limit by a value of -1.
uncapitalize(String) - Static method in class com.ashridgetech.jamda.common.Util
Get a String with the first character converted to lower case.
underlyingWriter - Variable in class com.ashridgetech.jamda.code.CodeWriter
The Writer with which this instance was constructed
unmodElements - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementListStore
 
unmodElements - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementNameStore
 
unmodElements - Variable in class com.ashridgetech.jamda.uml.ModelElement.ElementNameListStore
 
unqualifiedClassName(String) - Static method in class com.ashridgetech.jamda.common.Util
Get the name of a class, without its package or containing class.
UPDATE_OBJECT - Static variable in interface com.ashridgetech.jamda.ejb.uml.EjbStereotypes
The standard updateObject Stereotype.
updatedFileName - Static variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
updatedFileName - Static variable in class com.ashridgetech.jamda.test.UpdateTest
 
UpdateObjectType - class com.ashridgetech.jamda.ejb.uml.UpdateObjectType.
A UML representation of an Updates Object class.
UpdateObjectType(MClass, ModelPackage) - Constructor for class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Initialises new UpdateObjectType during loading.
UpdateObjectType(ModelPackage, String, ClassType, Actor) - Constructor for class com.ashridgetech.jamda.ejb.uml.UpdateObjectType
Creates a new UpdateObjectType belonging to a ModelPackage.
UpdateTest - class com.ashridgetech.jamda.test.UpdateTest.
Tests updates to the com.ashridgetech.jamda.uml package classes.
UpdateTest(String) - Constructor for class com.ashridgetech.jamda.test.UpdateTest
Standard constructor required by subclasses of TestCase
USAGE - Static variable in class com.ashridgetech.jamda.uml.TagDefinition.TagType
 
USAGE - Static variable in class com.ashridgetech.jamda.uml.Model.ElementType
 
Util - class com.ashridgetech.jamda.common.Util.
Utility methods used by various classes.
UtilTest - class com.ashridgetech.jamda.test.UtilTest.
Tests the Util class.
UtilTest(String) - Constructor for class com.ashridgetech.jamda.test.UtilTest
Standard constructor required by subclasses of TestCase

V

validateTransformerClass(Class) - Method in class com.ashridgetech.jamda.transform.BasicTransformer
Validate the elementTransformerClass passed to BasicTransformer.setElementTransformerClass(java.lang.Class).
validOptions(String[][], DocErrorReporter) - Static method in class com.ashridgetech.jamda.common.XmlScraper
Doclet API method to validate option usage.
validOptions(String[][], DocErrorReporter) - Static method in class com.ashridgetech.jamda.common.Scraper
Doclet API method to validate option usage.
VALUE_OBJECT - Static variable in interface com.ashridgetech.jamda.ejb.uml.EjbStereotypes
The standard valueObject Stereotype.
ValueObjectCreator - class com.ashridgetech.jamda.ejb.transform.ValueObjectCreator.
A ElementTransformer which creates details, description and updates objects for the classes in a UML Model.
ValueObjectCreator() - Constructor for class com.ashridgetech.jamda.ejb.transform.ValueObjectCreator
Construct a ValueObjectCreator.
ValueObjectTest - class com.ashridgetech.jamda.test.ValueObjectTest.
Tests updates to the com.ashridgetech.jamda.ejb.uml package classes.
ValueObjectTest(String) - Constructor for class com.ashridgetech.jamda.test.ValueObjectTest
Standard constructor required by subclasses of TestCase
ValueObjectType - class com.ashridgetech.jamda.ejb.uml.ValueObjectType.
A UML representation of a Value Object class.
ValueObjectType(MClass, ModelPackage) - Constructor for class com.ashridgetech.jamda.ejb.uml.ValueObjectType
Initialises new ValueObjectType during loading.
ValueObjectType(ModelPackage, String, ClassType, Actor) - Constructor for class com.ashridgetech.jamda.ejb.uml.ValueObjectType
Creates a new ValueObjectType belonging to a ModelPackage.
VOID - Static variable in interface com.ashridgetech.jamda.uml.UmlTypes
The standard void DataType.
voidType - Variable in class com.ashridgetech.jamda.test.ValueObjectTest
 
voidType - Variable in class com.ashridgetech.jamda.test.UpdateTest
 
voidType - Variable in class com.ashridgetech.jamda.test.UmlClassGeneratorTest
 
VOLATILE - Static variable in class com.ashridgetech.jamda.code.ClassGenerator
Copy of Modifier.VOLATILE for convenience

W

WRITABLE - Static variable in class com.ashridgetech.jamda.uml.StructuredType
 
WRITABLE_BY - Static variable in interface com.ashridgetech.jamda.uml.UmlTags
The standard writableBy TagDefinition of stereotype UmlStereotypes.PROPERTY.
write(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a piece of code to the output Writer.
write(String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write two pieces of code to the output Writer.
write(String, String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write three pieces of code to the output Writer.
writeAndRepeat() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
 
writeAndRepeat() - Method in class com.ashridgetech.jamda.test.UpdateTest
 
writeModifiers(int) - Method in class com.ashridgetech.jamda.code.JavaWriter
Write the keywords for a set of modifiers.
writer() - Method in class com.ashridgetech.jamda.code.ClassGenerator.MethodGenerator
Get the JavaWriter to which the method code can be written.
writeSpace(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a piece of code to the output CodeWriter, followed by a space
writeSpace(String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write two pieces of code to the output Writer, with a space after each one.
writeSpace(String, String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write three pieces of code to the output Writer, with a space after each one.
writeSpaced(String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write a piece of code to the output CodeWriter, preceded and followed by a space
writeSpaced(String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write two pieces of code to the output Writer, with a space before the first, between each and after the last.
writeSpaced(String, String, String) - Method in class com.ashridgetech.jamda.code.CodeWriter
Write three pieces of code to the output Writer, with a space before the first, between each and after the last.
writeXmi(String) - Method in class com.ashridgetech.jamda.uml.Model
Writes a Model to an XMI file.
writeXmiFile() - Method in class com.ashridgetech.jamda.test.ValueObjectTest
Writes the updated model to a new XMI file
writeXmiFile() - Method in class com.ashridgetech.jamda.test.UpdateTest
Tests that Parameters can be created correctly.

X

XmlScraper - class com.ashridgetech.jamda.common.XmlScraper.
A doclet which extracts the text of method bodies and field initial values, and places the text in an XML file.
XmlScraper(RootDoc) - Constructor for class com.ashridgetech.jamda.common.XmlScraper
Construct a XmlScraper which will scrape from the classes in root.
xpath(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Evaluate an XPath expression for a single object in the context returned by ModelElement.getXpathContext().
xpathList(String) - Method in class com.ashridgetech.jamda.uml.ModelElement
Evaluate an XPath expression for a list of objects in the context returned by ModelElement.getXpathContext().
xsltTransform(File, File, File) - Static method in class com.ashridgetech.jamda.transform.Transformation
Transform a given XML File to another using XSLT.

A B C D E F G H I J L M N O P Q R S T U V W X

Copyright © 2003 Ashridge Technologies Ltd. All Rights Reserved.