|
|||||||||||
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.ElementFactory
s.
ElementFactory
s used to create ModelElement
s
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 Property
s.
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 Property
s.
Collection
of input properties.
Operation
s belonging to the new type,
which are getter and setter (if writable) for a property.
Operation
s belonging to the new type,
which are getter and setter (if writable) for a property.
Operation
s 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
.
String
tagged 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
ModelElement
s 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.
StandardElementDef
s
and StandardElementDef
constants in Class
es are
present in this model.
Collection
of StandardElementDef
s 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
.
Collection
s, 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 MModelElement
s.
Model.ElementFactory
s 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.
Stereotype
s 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
.
Class
es which contain definitions of the standard
elements needed for this class to operate on the model, in the form of
StandardElementDef
constants.
Class
es 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
Abstraction
s 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
Actor
s which are defined at any level in this Model
.
Attribute
.
StructuredType.Aggregation
instance relevant to this End
.
ModelElement
s in this Model.
Property
s of this StructuredType
and its supertypes.
Stereotype
s 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.End
s at the other end
of Association
s from this ClassType
.
Association
s 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
Attribute
s 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
.
ModelElement
s 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
ClassType
s which are defined directly within this ModelPackage
.
ClassType
s 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.
Constructor
s 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 DataType
s belong in this Model.
DataType
s which are defined within this ModelPackage
.
DataType
s at any level in this Model
Model.ElementFactory
s.
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
.
ElementFactory
s used to create ModelElement
s
within this Model
BasicTransformer.setElementTransformerClass(java.lang.Class)
.
Association
.
UmlTypeGenerator.findImports()
.
UmlTypeGenerator.findImports()
.
Model
.
Model
or 'Data types' ModelPackage
.
Generalization
s 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
InterfaceType
s which are defined directly within this ModelPackage
.
InterfaceType
s which are defined at any level in this Model
.
InterfaceType
s 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 Operation
s
with a particular Stereotype
.
MethodCoderFactory
which will be used for Operation
s
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.
ModelTransformer
s 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.
Operation
s 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
ModelPackage
s 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
Parameter
s of the Operation
for which this instance is generating code.
Parameter
s of this Operation
.
ModelElement
which contains this one, if any.
StructuredType
.
Operation
.
Property
s of this StructuredType
.
Property
s for a Collection
of PropertyElement
s.
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.
Actor
s who can read this Property
Actor
s who can read this Property
Actor
s who can read this Property
Actor
s who can read this Property
Actor
s who can read this Property
Actor
s who can read this Property
Actor
s 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.
Stereotype
s which apply to this element.
Stereotype
s 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.
ModelPackage
s which are subpackages of this one.
StructuredType
s which are subtypes of this one.
ClassType
which is the superclass of this one, if there is one
other than java.lang.Object.
StructuredType
s 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
TagDefinition
s in this Stereotype
.
TagDefinition
s in this Model.
TagDefinition
.
TagDefinition
.
TagDefinition
.
TagDefinition
.
TagDefinition
.
Operation
which gets the value of the property.
getter
Stereotype
.
BaseTest.classWriter
's buffer.
ModelPackage
s 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.
Actor
s who can write this Property
Actor
s who can write this Property
Actor
s who can write this Property
Actor
s who can write this Property
Actor
s who can write this Property
Actor
s who can write this Property
Actor
s 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 Stereotype
s first.
MModelElement
s of a given collection.
MModelElement
s of a given collection, choosing
those which are instances of a certain class.
ModelElement
for the NSUML element being loaded.
Model
class.TestCase
MTagDefinition
s 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
.
Property
s for the getter and setter operations in this StructuredType
.
ModelElement
s
which implement the Property
interface.
ModelElement
s
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
.
MethodCoder
s.MethodCoderFactory
.
ModelElement
subclass object for a NSUML MModelElement
encountered during loading.Stereotype
as the base class type.Model.ElementFactory
s
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.
ModelElement
s 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
.
ModelElement
s those
with a given Stereotype
.
property
should be selected.
ClassType
s which are defined at any level in this Model
,
and which have a given stereotype.
Model
which will be processed
by this transformer.
ModelElement
s 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
MethodCoder
s for Operation
s
with a particular Stereotype
.
MethodCoderFactory
which will be used to create
MethodCoder
s for Operation
s 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.
Actor
s who can read this Property
Actor
s 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.
Stereotype
s included.
StructuredType
.
ClassType
which is the superclass of this one, if there is one
other than java.lang.Object.
oolean
tagged value stored in this element under a certain TagDefinition
.
TagDefinition
.
String
tagged 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.
Actor
s who can write this Property
Actor
s 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
.
Class
es 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
ModelElement
s in the
com.ashridgetech.jamda.uml package.Stereotype
from the model using a standard definition.
ModelElement
instance to this Model.
String
ClassType
.
Association.End
s
and Attribute
s in a type.Property
interface for a getter and/or setter Operation
.Operation
s
and Attribute
s 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
.
Actor
s load correctly.
Association
s load correctly.
Attribute
s load correctly.
Attribute
s 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)
.
InterfaceType
s can be linked to ClassType
s correctly.
ClassType
s load correctly.
ClassType
s can be created correctly.
CodeWriter.commaList(java.util.Collection)
.
ClassGenerator
constructor generation.
CodeWriter.copyWithIndent(java.io.Reader)
and CodeWriter.copyNoIndent(java.io.Reader)
.
DataType
s load correctly.
DataType
s can be created correctly.
DescObjectType
s 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.
InterfaceType
s load correctly.
InterfaceType
s can be created correctly.
JavaWriter
methods.
ClassWriter
line writing functions.
MethodCoderFactory
.
ClassGenerator
method generation.
Operation
s load correctly.
Operation
s can be created correctly.
ClassWriter.packageDecl(java.lang.String)
.
ModelPackage
s load correctly.
ModelPackage
s can be created correctly.
Property
s 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)
.
Stereotype
s load correctly.
Stereotype
s can be created correctly
Also tests they can be added to elements.
TagDefinition
s load correctly.
TagDefinition
s can be created correctly
Also tests they can be added to elements.
UpdateObjectType
s are created correctly.
ValueObjectCreator
followed by
CodeGenTransformer
leads to correct files.
ValueObjectCreator
transforms correctly.
ValueObjectType
s are created correctly.
ValueObjectType
s 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
.
Stereotype
s needed
for the com.ashridgetech.jamda.uml package.TagDefinition
s 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
.
DataType
s, ClassType
s and InterfaceType
s
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.
Parameter
s 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 |