| 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Modifier.ABSTRACT for convenience
Model.ElementFactory.Model.
ModelTransformer implementations.AbstractModelTransformer.accessibleBy standalone TagDefinition.
actor standalone TagDefinition.
ModelElement.
Attribute belonging to the new class.
codeGen element to this task.
ClassGenerator.MethodGenerator
 in order to create a constructor.
Constructor belonging to the new class.
Model.ElementFactorys.
ElementFactorys used to create ModelElements
  within this Model
elementTransformer element to this task.
ClassGenerator.FieldGenerator
 in order to create a private non-final instance field.
ClassGenerator.FieldGenerator
 in order to create a field.
Parameter to this Constructor corresponding to each of a set of Propertys.
InterfaceType which this ClassType implements.
ClassGenerator.MethodGenerator
 in order to create a method.
modifiers to the existing modifiers.
modifiers to the existing modifiers.
modifiers to the existing modifiers.
Operation belonging to the new type,
 with a void return type.
Operation belonging to the new type.
Operation belonging to the new type.
Operation's parameters to a given Set.
Parameter to this Operation corresponding to each of a set of Propertys.
Collection of input properties.
Operations belonging to the new type,
 which are getter and setter (if writable) for a property.
Operations belonging to the new type,
 which are getter and setter (if writable) for a property.
Operations belonging to the new type,
 which are getter and setter (if writable) for a property.
StructuredType.
StructuredType.
StructuredType.
Stereotype to this object.
InterfaceType which is a supertype of this one.
StructuredType which is a supertype of this one, if there is one
 other than java.lang.Object.
TagDefinition.
Stringtagged value to those stored in this element under a certain TagDefinition.
TagDefinition.
ModelTransformer to the configuration.
transformer element to this task.
StructuredType.
AllTests.suite() method.c contains an object equal to o.
c contains an object whose toString
 method gives a value equal to s.
c contains an object equal to o
 and nothing else.
c contains objects equal to o1 and
 o2 and nothing else.
c contains objects equal to o1,
 o2 and o3 and nothing else.
c contains objects equal to o1,
 o2, o4 and o4 and nothing else.
c is empty
Operation has a certain Parameter in a certain position in its parameter list.
Operation has a certain Parameter somewhere in its parameter list.
c does not contain an object whose toString
 method gives a value equal to s.
Property interface for Association.End.Attribute which holds the value of the property.
Property interface for Attribute.Attribute belonging to a ClassType.
TestCase
ModelTransformer implementation
 that applies a given ElementTransformer to
 ModelElements with a given Stereotype.elementTransformer element within the Jamda Ant Task .BasicTransformerSpec.
String to null.
body standalone TagDefinition.
bodyLanguage standalone TagDefinition.
boolean DataType.
Boolean ClassType.
InterfaceType for a Business Interface from a given source
 ClassType.BusinessInterfaceCreator
 for a Java interface.
byte DataType.
Byte ClassType.
Class with no arguments.
String with the first character converted to upper case.
char DataType.
Character ClassType.
Association.End
Attribute
Operation
Property
UmlTypeCreator has the minimum settings
 needed to create a new element.
ClassGenerator has the minimum settings
 needed to generate a class file.
StandardElementDef is
 present in this model.
StandardElementDefs
 and StandardElementDef constants in Classes are
 present in this model.
Collection of StandardElementDefs are
 present in this model.
BaseTest.classWriter's buffer.
BaseTest.classWriter's buffer.
ModelTransformer which can add new classes or interfaces to
 a UML Model.ClassCreatorTransformer, setting
 the element transformer superclass to UmlTypeCreator.
FieldGenerator with the given name and type,
 and modifiers of PRIVATE.
MethodGenerator with the given name,
 modifiers of PUBLIC, void return type and no parameters,
 which may be abstract.
PropertyDetails with the given references.
ClassGenerator
 for a Java class.
ClassGenerator
 The instance will have the class modifiers
(see ClassGenerator.setClassModifiers(int) set to ClassGenerator.PUBLIC.
ClassGenerator class.TestCase
ModelPackage.
JavaWriter extended with methods for
 writing class structural elements.MethodDetails with the given name,
 modifiers of PUBLIC, void return type and no parameters.
ClassWriter attached to a Writer.
ClassWriter class.TestCase
Procedure body is inserted with the current indent.
ModelTransformer which can generate
 code files from a UML Model.CodeGenTransformer, setting
 the element transformer superclass to UmlTypeGenerator.
codeGen element within the Jamda Ant Task .CodeGenTransformerSpec.
Writer.CodeWriter attached to a Writer.
Collections, in their natural order
 of iteration, into a single result List.
ModelTransformer specified by this class.
ModelTransformer specified by this class.
ModelTransformer specified by this class.
ModelTransformer specified by this class.
ClassType.constructor Stereotype.
Constructor for a ClassType.
Reader
 into the code, without any extra indenting,
 but keeping any indenting in the lines read from the Reader.
Reader
 into the code, placing the current indent before each line,
 in addition to any indenting in the lines read from the Reader.
businessEntity Stereotype.
config element to this task.
ElementFactory for model.
ElementFactory for
 model.
ElementFactory for
 model.
ElementFactory for
 model.
ModelPackage, which has two possible constructors,
 and Constructor.
ModelElement,
 for any or all MModelElements.
Model.ElementFactorys with which this Model 
 was created.
ModelElement for
 me.
ModelElement.
Model.
Model.
Model.
Model.
Model.
Model.
DataTransferObjectType during loading.
DataTransferObjectType belonging to a ModelPackage.
DataTransferObjectTypeFactory.
Date ClassType.
descObject Stereotype.
descProperties TagDefinition of stereotype UmlStereotypes.CORE_BUSINESS_OBJECT.
DescObjectType during loading.
DescObjectType belonging to a ModelPackage.
ClassWriter.
double DataType.
Double ClassType.
ModelElement.getSubElementStore(java.lang.Class) to indicate an element will not be stored.
Stereotypes needed
 for the com.ashridgetech.jamda.uml package.ModelElement.String in the manner needed for a Java source string
 literal, replacing characters with escape codes as needed.
Writer
 with a new line after it.
Predicate interface.
exception Stereotype.
StandardElementDef constants
 defined by a Class.
Classes which contain definitions of the standard
 elements needed for this class to operate on the model, in the form of
 StandardElementDef constants.
Classes which contain definitions of the standard
 elements needed for this class to operate on the model, in the form of
 StandardElementDef constants.
DataTransferObjectTypeFactory for this element's Model.
StructuredType.Modifier.FINAL for convenience
StructuredType.
StructuredType.
ClassType.
Attribute or Operation.
Type to use in this value object for a property of the source class.
Type to use in this value object for a property of the source class.
Type to use in this value object for a property of the source class.
Type to use in this value object for a property of the source class.
TagDefinition.
float DataType.
Float ClassType.
Writer used by this CodeWriter.
ClassGenerator.MethodGenerator.writer()
 into its containing ClassGenerator's
 ClassWriter.
ClassGenerator's
 ClassWriter.
UmlTypeGenerator.setup() before generating.
Writer.
ClassWriter.
TaggedValue
Holder
Abstractions which are defined at any level in this Model.
Actor for which this value object is intended.
Actor defined at any level in this Model with a given name
Actors which are defined at any level in this Model.
Attribute.
StructuredType.Aggregation instance relevant to this End.
ModelElements in this Model.
Propertys of this StructuredType and its supertypes.
Stereotypes in this Model.
StructuredType and its supertypes
 under a certain TagDefinition.
Association to which this End belongs.
Association.End connected with this property, if there is one.
Association.End connected with this property, if there is one.
Association.End connected with this property, if there is one.
Association.End connected with this property, if there is one.
Association.End connected with this property, if there is one.
Association.Ends at the other end
 of Associations from this ClassType.
Associations which are defined at any level in this Model.
Attribute connected with this property, if there is one.
Attribute connected with this property, if there is one.
Attribute connected with this property, if there is one.
Attribute connected with this property, if there is one.
Attribute connected with this property, if there is one.
Attribute of this StructuredType with a given source ModelElement
Attribute of this StructuredType with a given  
 Stereotype and source ModelElement.
Attribute of this ClassType with a given name
Attributes of this ClassType.
Attribute(s) of this ClassType which have the same original source ModelElement
 as a given element, or whose direct source is the element.
Attribute(s) of this StructuredType with a given Stereotype
Attribute(s) of this StructuredType with a given 
 Stereotype and source ModelElement
Property on which the new one is based.
Property whose characteristics are the starting point for the new Property
Procedure.
TagDefinition.
ModelElements which this one contains.
ClassType
 required by this definition from a given Model.
ClassType defined directly within this ModelPackage with a given name
ClassType defined at any level in this Model with a given name
ClassTypes which are defined directly within this ModelPackage.
ClassTypes which are defined at any level in this Model.
UmlClassGenerator for which this instance is
 generating code.
Boolean or String) which
 corresponds to a tag type name.
Constructor as a ClassType.
End as a ClassType.
Procedure in the given language.
ModelElement subclass.
Constructors of this ClassType.
DataType
 required by this definition from a given Model.
DataType defined within this ModelPackage with a given name
DataType at any level in this Model with a given name
ModelPackage to which DataTypes belong in this Model.
DataTypes which are defined within this ModelPackage.
DataTypes at any level in this Model
Model.ElementFactorys.
DescObjectType, or create a new one if it does not already exist.
ModelElement which was the immediate source for generating this one, if any.
ModelElement which is the wrapper for a NSUML MModelElement.
ModelElement in this Model with a given XMI id,
 as returned by ModelElement.getId().
Class used for the elements to which the Stereotype applies.
ElementFactory of the given class, if it exists in this Model.
ElementFactorys used to create ModelElements
  within this Model
BasicTransformer.setElementTransformerClass(java.lang.Class).
Association.
UmlTypeGenerator.findImports().
UmlTypeGenerator.findImports().
Model.
Model or 'Data types' ModelPackage.
Generalizations which are defined at any level in this Model.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Attribute, or null if no initial value
 is specified.
DataTransferObjectType for a given source class and actor.
InterfaceType
 required by this definition from a given Model.
InterfaceType defined directly within this ModelPackage with a given name
InterfaceType defined at any level in this Model with a given name
InterfaceTypes which are defined directly within this ModelPackage.
InterfaceTypes which are defined at any level in this Model.
InterfaceTypes which this ClassType implements.
Procedure in the Java language.
Procedure.
Attribute linked with this Operation.
TagDefinition.
TagDefinition.
MethodCoder which will be used for an Operation.
MethodCoderFactory which will be used for Operations
 with a particular Stereotype.
MethodCoderFactory which will be used for Operations
 with a particular name.
Model in which the new ClassType is being created.
Model to which this package belongs, either directly or indirectly.
ModelElement method to return this Model
AbstractElementFactory is attached.
ModelTransformers in this Transformation.
name of this TypedItem , converted to plural  
 if TypedItem.isMultiple() returns true.
name of this TypedItem , 
 converted to plural using Util.pluralize(java.lang.String) 
 if StructuredType.PropertyImpl.isMultiple() returns true.
name of this TypedItem , 
 converted to plural using Util.pluralize(java.lang.String) 
 if PropertyBuilder.PropertyImpl.isMultiple() returns true.
name of this TypedItem , 
 converted to plural using Util.pluralize(java.lang.String) 
 if Parameter.isMultiple() returns true.
Attribute , converted to plural using Util.pluralize(java.lang.String) 
 if Attribute.isMultiple() returns true.
name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) 
 if Attribute.PropertyImpl.isMultiple() returns true.
Property , converted to plural using Util.pluralize(java.lang.String) 
 if Association.End.isMultiple() returns true.
name of this TypedItem , converted to plural using Util.pluralize(java.lang.String) 
 if Association.End.PropertyImpl.isMultiple() returns true.
End.
ClassType being created.
InterfaceType being created.
StructuredType being created.
MModelElement which this object wraps,
 as set in the constructor.
StructuredType.
StructuredType.
Operation for which this instance is
 generating code.
Operation of this StructuredType with a given with a given 
 Stereotype and the same original source as a given ModelElement.
Operation of this StructuredType with a given name.
Operations of this StructuredType.
Operation(s) of this StructuredType which have the same original source ModelElement
 as a given element, or whose direct source is the element.
Operation(s) of this StructuredType with a given Stereotype
Operation(s) of this StructuredType with a given 
 Stereotype and source ModelElement
Operation(s) of this StructuredType with a given name
ModelElement which was the original source for generating this one, if any.
End which belongs to this Association.
Operation.
Attribute.
Stereotype to which this TagDefinition belongs, if any.
ModelPackage of the class being generated.
ModelPackage at any level in this Model with a given name
ModelPackages at any level in this Model
Parameter connected with this property, if there is one.
Parameter connected with this property, if there is one.
Parameter connected with this property, if there is one.
Parameter connected with this property, if there is one.
Parameter connected with this property, if there is one.
Parameter of this Operation with a given name
Parameters of the Operation
 for which this instance is generating code.
Parameters of this Operation.
ModelElement which contains this one, if any.
StructuredType.
Operation.
Propertys of this StructuredType.
Propertys for a Collection of PropertyElements.
ModelElement as a Property.
Property whose characteristics have been set.
Attribute as a Property.
Attribute as a Property.
Property of this StructuredType with a given name.
Actors who can read this Property
Actors who can read this Property
Actors who can read this Property
Actors who can read this Property
Actors who can read this Property
Actors who can read this Property
Actors who can read this Property
Type of the Operation
 for which this instance is generating code.
Type of this Operation.
Scraper
 was constructed.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
Operation connected with this property, if there is one.
StructuredType from which this
 UmlTypeCreator is generating an element.
Stereotype
 required by this definition from a given Model.
Stereotype in this Model with a given name.
Stereotype to which the required TagDefinition belongs.
Stereotypes which apply to this element.
Stereotypes in this Model with a given short name.
String tagged value stored in this element under a certain TagDefinition.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored,
 if they wish to store objects of this class.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelElement.ElementStore
 into which an object of the class meClass should be stored.
ModelPackages which are subpackages of this one.
StructuredTypes which are subtypes of this one.
ClassType which is the superclass of this one, if there is one
 other than java.lang.Object.
StructuredTypes which are supertypes of this one.
StandardTagDef used by this TaggedValue
TagDefinition
 required by this definition from a given Model.
TagDefinition in this Model with a given name
TagDefinition in this Model with a given name
TagDefinitions in this Stereotype.
TagDefinitions in this Model.
TagDefinition.
TagDefinition.
TagDefinition.
TagDefinition.
TagDefinition.
Operation which gets the value of the property.
getter Stereotype.
BaseTest.classWriter's buffer.
ModelPackages in this Model
Transformation for this configuration.
Boolean or String)
 which is contained by tagged values with this TagDefinition.
Parameter.
Attribute.
End, to implement TypedItem.
Type
 required by this definition from a given Model.
Type
 required by this definition from a given Model.
Type
 required by this definition from a given Model.
Type
 required by this definition from a given Model.
Type at any level in this Model with a given name.
Type required.
Model.
Model.
Model.
Operation connected with this property.
UpdateObjectType, or create a new one if it does not already exist.
TagDefinition.
TagDefinition.
ValueObjectType, or create a new one if it does not already exist.
StructuredType.
Attribute.
PrintWriter to which this CodeWriter
 outputs code.
ClassWriter to which this generator writes its code.
Actors who can write this Property
Actors who can write this Property
Actors who can write this Property
Actors who can write this Property
Actors who can write this Property
Actors who can write this Property
Actors who can write this Property
ModelElement.
Type
 required by this definition is present in a given Model.
TagDefinition
 required by this definition is present in a given Model.
Stereotype
 required by this definition is present in a given Model.
Model.
ClassType
 required by this definition is present in a given Model.
Stereotype.
TagDefinition.
Object which may not be initialised until required.int DataType.
Integer ClassType.
ModelPackage.
ClassGenerator.MethodGenerator.setModifiers(int).
Operation is abstract.
ClassType is abstract.
AGGREGATE or CONTAINED
String is null or empty or all whitespace.
TagDefinition is for a boolean value.
Attribute is changeable or frozen.
End is changeable.
ClassGenerator is for
 a Java interface.
TagDefinition can have multiple values.
Property can have multiple values.
Parameter can have multiple values.
End can have multiple instances, according
  to the rules in NSUtil.isMultiple(ru.novosoft.uml.foundation.data_types.MMultiplicity).
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
        
  
End is navigable.
StructuredType.
StructuredType.
StructuredType.
Attribute is an object identifier (OID)
  for its StructuredType.
StructuredType.
StructuredType.
TagDefinition.
Operation is marked as query only.
Actor.
Actor.
Actor.
Actor.
Actor.
Actor.
Actor.
TagDefinition holds references to model elements.
Parameter is a return parameter.
Type of this Operation has multiple values.
Holder has been set
Type is a simple type, such as a number
 or String , or composed of other parts.
Type is a simple type, such as a number
 or String , or composed of other parts.
Type is a simple type, such as a number
 or String , or composed of other parts.
Type is a simple type, such as a number
 or String , or composed of other parts.
Feature is of static scope.
TagDefinition is for String value(s).
Actor.
Actor.
Actor.
Actor.
Actor.
Actor.
Actor.
Actor.
CodeWriter specialised to write Java code.JavaWriter attached to a Writer.
linkedAttribute standalone TagDefinition.
List InterfaceType.
ModelElement.load() to get the Stereotypes first.
MModelElements of a given collection.
MModelElements of a given collection, choosing
 those which are instances of a certain class.
ModelElement
 for the NSUML element being loaded.
Model class.TestCase
MTagDefinitions of a given collection, choosing
 those which are instances of a certain class.
File.separatorChar.
Model so that the
 generation process can be traced.
long DataType.
Long ClassType.
ModelElement subclass by
 the interfaces implemented by meClass.
ModelElement subclass by
 stereotype name.
TestCase class to run
  testFileName - the name of a test UML model to replace the standard one
ClassWriter to which the generated code is written.
ElementTransformer which can process the source element.
UmlTypeGenerator which can be used to generate
 the code for a class.
ClassType element.
InterfaceType element.
StructuredType element.
Model.
Model.
Propertys for the getter and setter operations in this StructuredType.
ModelElements
 which implement the Property interface.
ModelElements
 which implement the Property interface.
StructuredType.PropertyImpl from an Operation.
StructuredType.PropertyImpl from an Operation.
Property object with just a name and type.
MethodCoder attached to a StringWriter.
MethodCoders.MethodCoderFactory.
ModelElement subclass object for a NSUML MModelElement
 encountered during loading.Stereotype as the base class type.Model.ElementFactorys
 from Model.getDefaultElementFactoryList().
Model, and Model itself.ModelElement.loadElement(ru.novosoft.uml.foundation.core.MModelElement) to indicate a duplicate element.Object  which is stored in a Tagged Value.TaggedValue for a given StandardTagDef.
ModelElement.loadElement(ru.novosoft.uml.foundation.core.MModelElement) to indicate an unknown element.ModelPackage.
Model.
Model.ModelTransformer.transform(com.ashridgetech.jamda.uml.Model) to indicate an error in the trnsformation.transformer element within the Jamda Ant Task .Pattern which finds '.' , '/', '\' so
 it can be used for splitting file or package names.
String from a camel case name with
 spaces between each word,
 and underscores replaced by spaces.
MethodCoder.
Writer.
Writer.
String to an empty String.
StructuredType.Operation belonging to a StructuredType.
Operation belonging to a StructuredType.
Operation belonging to a StructuredType.
Operation belonging to a StructuredType.
Operation's procedure.LiteralMethodCoder.
XmlScraper.OUTPUT_FILE_OPTION command-line option
constructor Stereotype.
Parameter belonging to an Operation.
Parameter belonging to an Operation.
String word made plural (in English).
Modifier.PRIVATE for convenience
Operation.Procedure body.StructuredType.property Stereotype.
propertyInit Stereotype.
Property objects, either based on an existing
 Property, or completely new.Property interface returned by PropertyBuilder.getProperty().PropertyBuilder which is not connected to a base property.
PropertyBuilder which is connected to a base property.
PropertyBuilder which is not connected to a base property,
 but has the name and type set.
ModelElements that can be represented by a Property.Operation .
Predicate object for selecting Property objects.Transformer object for transforming Property objects.PropertyTransformer.
Modifier.PROTECTED for convenience
Modifier.PUBLIC for convenience
readOnly TagDefinition of stereotype UmlStereotypes.PROPERTY.
readableBy TagDefinition of stereotype UmlStereotypes.PROPERTY.
String.
Reader into a String.
Reader to a given
 relative line and column.
MethodDetails does not have the
 Modifier.ABSTRACT modifier.
TagDefinition, if it exists.
ReturnParameter belonging to an Operation.
Model.
Scraper which will scrape from the classes
 in root.
Collection into a new List using a Predicate.
ModelElements those
 with a given Stereotype.
property should be selected.
ClassTypes which are defined at any level in this Model,
 and which have a given stereotype.
Model which will be processed
 by this transformer.
ModelElements which are defined at any level in this Model,
 and which have a given stereotype.
Serializable InterfaceType.
sessionFacade Stereotype.
TaggedValue to a boolean value.
TaggedValue to a ModelElement.
Holder
TaggedValue to a String .
Operation is abstract.
Operation.setAbstract(boolean) to prevent
 this Constructor being made abstract.
ClassType is abstract.
Operation.
Operation.
Attribute is changeable or frozen.
ModelElement subclass to be created for
 a subclass of MModelElement.
ModelElement subclass to be created for
 a particular stereotype.
ModelElement subclass to be created for
 a particular stereotype.
ModelElement subclass to be created for
 the StandardStereotypeDef constants in a given class.
ModelTransformer class.
ElementTransformer class.
Type of this Property
Type of this Property
CodeGenTransformer.
ModelElement which was the immediate source for generating this one, if any.
BasicTransformer.setElementTransformerClass(java.lang.Class).
Feature is of static scope.
Attribute.
Attribute.
Attribute linked with this Operation.
MethodCoderFactory which will be used to create
 MethodCoders for Operations
 with a particular Stereotype.
MethodCoderFactory which will be used to create
 MethodCoders for Operations with a particular name.
Model in which the new ClassType is being created.
modifiers.
modifiers.
modifiers.
Property can have multiple values.
Property can have multiple values.
Property.
Property.
Operation.
Operation is marked as query only.
Operation.setQuery(boolean) to prevent
 this Constructor being marked as query only.
Property is readable.
Property is readable.
Actors who can read this Property
Actors who can read this Property
UmlTypeCreator
 for a Java class of interface.
Operation is of static scope.
Operation.setStatic(boolean) to prevent
 this Constructor being made static.
Attribute is of static scope.
Stereotypes included.
StructuredType.
ClassType which is the superclass of this one, if there is one
 other than java.lang.Object.
ooleantagged value stored in this element under a certain TagDefinition.
TagDefinition.
Stringtagged value stored in this element under a certain TagDefinition.
TagDefinition.
Operation which sets the value of the property.
setter Stereotype.
Type of the new Property.
Type of the new Property.
Association.End.
Association.End.
Attribute.
Attribute.
getter, setter and attribute.
getter, setter and attribute.
Parameter.
Parameter.
Operation or Constructor.
Operation or Constructor.
Property resulting 
 from the transformation.
Operation.
InterfaceType.
ClassType.
Attribute.
Property is writable.
Property is writable.
Actors who can write this Property
Actors who can write this Property
short DataType.
Short ClassType.
source standalone TagDefinition.
Pattern which finds whitespace so
 it can be used for splitting space-separated lists of tokens.
CodeWriter,
 followed by a  piece of code.
Writer,
 with a space before each one.
Writer,
 with a space before each one.
Class which is required in a Model.StandardClassDef for a ClassType.
DataType which is required in a Model.StandardDataTypeDef for a DataType.
Classes which contain definitions of the standard
 elements needed for this class to operate on the model, in the form of
 StandardElementDef constants.
InterfaceType which is required in a Model.StandardInterfaceDef for an InterfaceType.
Stereotype which is required in a Model.StandardStereotypeDef.
StandardStereotypeDef
Model.Stereotype
Type
 that is required in a Model.Property and set the Property 
 whose characteristics are the starting point for the new Property.
Modifier.STATIC for convenience
ModelElements in the
 com.ashridgetech.jamda.uml package.Stereotype from the model using a standard definition.
ModelElement instance to this Model.
String ClassType.
Association.Ends
 and Attributes in a type.Property interface for a getter and/or setter Operation.Operations
 and Attributes in a type.Modifier.SYNCHRONIZED for convenience
TagDefinition belonging to the Model.
TagDefinition with a new NSUML MTagDefinition object.
TagDefinition from a NSUML MTagDefinition object.
TagDefinition belonging to a Stereotype.
Actors load correctly.
Associations load correctly.
Attributes load correctly.
Attributes can be created correctly.
UmlClassGenerator basic functions.
ClassGenerator basic functions.
ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails) with package scope, one parameter,
 documentation for the method only.
ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails) with full monty.
ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails).
ClassWriter.beginMethod(com.ashridgetech.jamda.code.ClassWriter.MethodDetails).
ClassWriter.classDecl(java.lang.String, int, java.lang.String, java.util.Collection).
ClassGenerator declaration for a class.
ClassWriter.classDoc(java.lang.String).
InterfaceTypes can be linked to ClassTypes correctly.
ClassTypes load correctly.
ClassTypes can be created correctly.
CodeWriter.commaList(java.util.Collection).
ClassGenerator constructor generation.
CodeWriter.copyWithIndent(java.io.Reader) and CodeWriter.copyNoIndent(java.io.Reader).
DataTypes load correctly.
DataTypes can be created correctly.
DescObjectTypes are created correctly.
ClassWriter.field(java.lang.String, java.lang.String, int).
ClassGenerator field generation.
ClassWriter.fileHeader(java.lang.String, java.lang.String).
ClassGenerator file header.
UmlClassGenerator class generation.
ClassGenerator import functions.
ClassWriter.imports(java.util.Collection).
ClassWriter.interfaceDecl(java.lang.String, int, java.util.Collection).
ClassGenerator declaration for an interface.
InterfaceTypes load correctly.
InterfaceTypes can be created correctly.
JavaWriter methods.
ClassWriter line writing functions.
MethodCoderFactory.
ClassGenerator method generation.
Operations load correctly.
Operations can be created correctly.
ClassWriter.packageDecl(java.lang.String).
ModelPackages load correctly.
ModelPackages can be created correctly.
Propertys are exposed correctly.
ClassGenerator property generation.
ClassGenerator property generation a bit more.
ClassGenerator property generation for an interface.
ClassGenerator modifying generated properties.
Util.splitName(java.lang.String).
Stereotypes load correctly.
Stereotypes can be created correctly
 Also tests they can be added to elements.
TagDefinitions load correctly.
TagDefinitions can be created correctly
 Also tests they can be added to elements.
UpdateObjectTypes are created correctly.
ValueObjectCreator followed by 
 CodeGenTransformer leads to correct files.
ValueObjectCreator transforms correctly.
ValueObjectTypes are created correctly.
ValueObjectTypes for subclasses are created correctly.
ClassWriter basic write functions.
ModelElement.toString() which only uses the name
 if the Model is initialised, and gives the id otherwise.
List into a new List using a Transformer.
Model.
Model.
Model.
ModelElement.
Model (which is set to be the same one as the source
 element belongs to).
ModelElement.
Transformer interface.
ModelTransformer.ModelTransformer and related classes.TestCase
Modifier.TRANSIENT for convenience
ModelElement.
ClassType from the model using a standard definition.
DataType from the model using a standard definition.
InterfaceType from the model using a standard definition.
Type.ClassType from a given source
 StructuredType.UmlClassCreator
 for a Java class.
ClassType.ClassGenerator.
UmlClassGenerator class.TestCase
InterfaceType from a given source
 StructuredType.UmlInterfaceCreator
 for a Java interface.
InterfaceType.UmlInterfaceGenerator .
Stereotypes needed
 for the com.ashridgetech.jamda.uml package.TagDefinitions needed
 for the com.ashridgetech.jamda.uml package.StructuredType from a given source
 StructuredType.ModelElement objects for the
 field, getter and setter generated
 for a property.PropertyDetails with the given references.
UmlTypeCreator
 for a Java class or interface.
StructuredType.UmlTypeGenerator attached to a StructuredType.
DataTypes, ClassTypes and InterfaceTypes
 for the com.ashridgetech.jamda.uml package.StructuredType.UNBOUNDED.
String with the first character converted to lower case.
Writer with which this instance was constructed
updateObject Stereotype.
UpdateObjectType during loading.
UpdateObjectType belonging to a ModelPackage.
TestCase
Util class.TestCase
elementTransformerClass passed to BasicTransformer.setElementTransformerClass(java.lang.Class).
valueObject Stereotype.
ElementTransformer which creates details, description 
 and updates objects for the classes in a UML Model.ValueObjectCreator.
TestCase
ValueObjectType during loading.
ValueObjectType belonging to a ModelPackage.
void DataType.
Modifier.VOLATILE for convenience
writableBy TagDefinition of stereotype UmlStereotypes.PROPERTY.
Writer.
Writer.
Writer.
JavaWriter to which the method code can be written.
CodeWriter,
 followed by a space
Writer,
 with a space after each one.
Writer,
 with a space after each one.
CodeWriter,
 preceded and followed by a space
Writer,
 with a space before the first, between each and after the last.
Writer,
 with a space before the first, between each and after the last.
Parameters can be created correctly.
XmlScraper which will scrape from the classes
 in root.
ModelElement.getXpathContext().
ModelElement.getXpathContext().
File to another using XSLT.
  | 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||