Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

Add - Class in net.mdatools.modelant.core.operation.element
Associate or change the attribute value of a model element and return that updated model element.
Add(String, Object) - Constructor for class net.mdatools.modelant.core.operation.element.Add
 
Add(String[], Object) - Constructor for class net.mdatools.modelant.core.operation.element.Add
 
add(Order) - Method in class net.mdatools.modelant.core.operation.model.order.CompositeOrder
List the nested comparators.
add(Collection<V>, Collection<V>) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
Register the X equivalence class mapped to Y equivalence class, Any existing mappings of the equivalence classes' elements are overridden.
add(V, V) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
This method guarantees that each x or y objects pertain to no more than a single set and there is one-to-one mapping between these sets If there is a set containing y and there is no set containing x, then {x} is put as the set that is mapped to y; If there is a set containing x and there is no set containing y, then {y} is put as the set that is mapped to x; If there is no set containing x and there is no set containing y, then a new set {x} is created and mapped to the new set {y} If there is a set containing x A.K.A {x} and there is a set containing y A.K.A {y}, then if {x} not mapped to {y}, this method fails.
add(Collection<V>, Collection<V>) - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
add(V, V) - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
add(MatchingCriteria) - Method in class net.mdatools.modelant.core.operation.model.topology.ExceptionCriteria
 
add(MatchingCriteria) - Method in class net.mdatools.modelant.core.operation.model.topology.ListCriteria
Just registers criteria more general than the previously registered
addText(String) - Method in class net.mdatools.modelant.core.operation.model.order.OrderByClass.ClassName
 
assignAssociatedNodes(Map<V, Node<V>>) - Method in class net.mdatools.modelant.core.operation.model.topology.Node
This method assigns the Nodes that represent the model elements associated to the wrapped one and sets in level the number of referenced objects.
AssociationNameImpl - Class in net.mdatools.modelant.core.name
A mechanism to locate a RefAssociation by its qualified name in the metamodel
AssociationNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.AssociationNameImpl
 
AssociationNameImpl(PackageName, String) - Constructor for class net.mdatools.modelant.core.name.AssociationNameImpl
 
AssociationNameImpl(Association) - Constructor for class net.mdatools.modelant.core.name.AssociationNameImpl
 

B

BaseTranslation - Class in net.mdatools.modelant.core.wrap
A general mechanism for factory-specific names mapping.
BaseTranslation(WrapperFactory) - Constructor for class net.mdatools.modelant.core.wrap.BaseTranslation
 
BaseWrapper<A> - Class in net.mdatools.modelant.core.wrap
This class is the root class for all wrapper classes.
INVARIANT: the wrapped object is never null the factory object is never null the factory is exactly one that created this object Additional methods (not related actually to the wrapping function of this class) are added to ease the use of this class for code generation.
BaseWrapper(A, WrapperFactory) - Constructor for class net.mdatools.modelant.core.wrap.BaseWrapper
 
BaseWrapperFactory - Class in net.mdatools.modelant.core.wrap
This class is the root class for all factories of wrapper classes.
BaseWrapperFactory() - Constructor for class net.mdatools.modelant.core.wrap.BaseWrapperFactory
 
bind(Wrapper<A>) - Method in class net.mdatools.modelant.core.wrap.BaseWrapperFactory
This method binds an already built wrapper for a wrapped object that has not been used in this factory.

C

Cache<Key extends javax.jmi.reflect.RefObject,Value extends javax.jmi.reflect.RefObject> - Class in net.mdatools.modelant.core.util
A cache of Key (1)-to-Value(Many) map of model elements, usually representing associations that are not supported directly in the model
Cache() - Constructor for class net.mdatools.modelant.core.util.Cache
 
CacheClassResults - Class in net.mdatools.modelant.core.operation.model.topology
Cache the results of the wrapped operation based on the reflective type of the argument
CacheClassResults(Function<RefObject, Collection<String>>) - Constructor for class net.mdatools.modelant.core.operation.model.topology.CacheClassResults
 
ClassCriteria - Class in net.mdatools.modelant.core.operation.model.topology
This class represents criteria based on the target object's class, i.e.
ClassCriteria(String, MatchingCriteria) - Constructor for class net.mdatools.modelant.core.operation.model.topology.ClassCriteria
 
ClassName() - Constructor for class net.mdatools.modelant.core.operation.model.order.OrderByClass.ClassName
 
ClassNameImpl - Class in net.mdatools.modelant.core.name
A key in class mapping
ClassNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.ClassNameImpl
 
ClassNameImpl(PackageName, String) - Constructor for class net.mdatools.modelant.core.name.ClassNameImpl
 
ClassNameImpl(ClassName, String) - Constructor for class net.mdatools.modelant.core.name.ClassNameImpl
 
ClassNameImpl(Classifier) - Constructor for class net.mdatools.modelant.core.name.ClassNameImpl
 
Clear - Class in net.mdatools.modelant.core.operation.element
Clear the association or attribute value of a model element and return that updated model element.
Clear(String) - Constructor for class net.mdatools.modelant.core.operation.element.Clear
 
Clear(String[]) - Constructor for class net.mdatools.modelant.core.operation.element.Clear
 
clear() - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
Leave this topology empy and ready to load another model
clear() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
clear() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
collectValues(RefFeatured, String, boolean) - Static method in class net.mdatools.modelant.core.util.Navigator
Collects all values the path describes starting form the startFrom object
compare(RefBaseObject, RefBaseObject) - Method in class net.mdatools.modelant.core.operation.model.order.CompositeOrder
 
compare(RefBaseObject, RefBaseObject) - Method in class net.mdatools.modelant.core.operation.model.order.OrderByClass
 
compare(RefBaseObject, RefBaseObject) - Method in class net.mdatools.modelant.core.operation.model.order.OrderByField
 
compare(RefBaseObject, RefBaseObject) - Method in class net.mdatools.modelant.core.operation.model.order.OrderByPrint
 
compare(RefBaseObject, RefBaseObject) - Method in class net.mdatools.modelant.core.operation.model.order.OrderByRestrictedPrint
 
CompareModels - Class in net.mdatools.modelant.core.operation.model
Identify structural differences between two models loaded in separate extents in the current repository.
CompareModels(MatchingCriteria, MatchingCriteria, List<ConsideredEqual>, RefPackage) - Constructor for class net.mdatools.modelant.core.operation.model.CompareModels
Use the same exact match and relaxed match criteria, this way treating as not identical the elements, that are different according to the matching criteria.
ComposeFilter<T> - Class in net.mdatools.modelant.core.filter
Compose 2 filters
ComposeFilter(Function<Collection<T>, Collection<T>>, Function<Collection<T>, Collection<T>>) - Constructor for class net.mdatools.modelant.core.filter.ComposeFilter
 
CompositeMap<K,V> - Class in net.mdatools.modelant.core.util.map
This class is a composite Map implementation, so that when creating a new map form another, this implementation does not copy the original, but any access is delegated to the wrapped one.
CompositeMap(Map<K, V>) - Constructor for class net.mdatools.modelant.core.util.map.CompositeMap
 
CompositeOrder - Class in net.mdatools.modelant.core.operation.model.order
A composite comparator to order the model elements defined by the order of the nested comparators.
CompositeOrder() - Constructor for class net.mdatools.modelant.core.operation.model.order.CompositeOrder
 
constructCopyOperation() - Method in class net.mdatools.modelant.core.name.StructNameImpl
 
constructName(PackageName, String) - Method in class net.mdatools.modelant.core.name.AssociationNameImpl
 
constructName(Name<?>, String) - Method in class net.mdatools.modelant.core.name.ClassNameImpl
 
constructName(Name<?>, String) - Method in class net.mdatools.modelant.core.name.EnumValueNameImpl
 
constructName(ClassName, String) - Method in class net.mdatools.modelant.core.name.FieldNameImpl
 
constructName(P, String) - Method in class net.mdatools.modelant.core.name.NameImpl
 
constructName(PackageName, String) - Method in class net.mdatools.modelant.core.name.PackageNameImpl
 
constructName(Name<?>, String) - Method in class net.mdatools.modelant.core.name.StructNameImpl
 
constructNoTransfromation() - Method in class net.mdatools.modelant.core.name.NameImpl
 
constructQualifiedElementName(ModelElement) - Static method in class net.mdatools.modelant.core.name.NameImpl
 
constructQualifiedMetaObjectName(RefObject) - Static method in class net.mdatools.modelant.core.name.NameImpl
 
ConstructSame - Class in net.mdatools.modelant.core.operation.element
Instantiate a the model element's class.
ConstructSame() - Constructor for class net.mdatools.modelant.core.operation.element.ConstructSame
 
ConstructSameInExtent - Class in net.mdatools.modelant.core.operation.element
Instantiate a the model class, which is the class of a specific model element, in the the wrapped extent.
ConstructSameInExtent(RefPackage) - Constructor for class net.mdatools.modelant.core.operation.element.ConstructSameInExtent
 
constructTransfromation() - Method in class net.mdatools.modelant.core.name.AssociationNameImpl
 
constructTransfromation() - Method in class net.mdatools.modelant.core.name.ClassNameImpl
 
constructTransfromation() - Method in class net.mdatools.modelant.core.name.FieldNameImpl
 
constructTransfromation() - Method in class net.mdatools.modelant.core.name.NameImpl
Override in subclasses
constructTransfromation() - Method in class net.mdatools.modelant.core.name.StructNameImpl
 
containsKey(Object) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
containsKey(K) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
containsValue(Object) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
ConvertTextToRtf - Class in net.mdatools.modelant.core.operation.format
Convert some known HTML tags to corresponding RTF tags
ConvertTextToRtf() - Constructor for class net.mdatools.modelant.core.operation.format.ConvertTextToRtf
 
CopyAttributeImpl - Class in net.mdatools.modelant.core.operation.model.transform
Copy a single attribute operation from the source attribute in the source object to the target attribute in the target object.
CopyAttributeImpl(String, String, Map<RefObject, RefObject>, RefPackage, RefPackage, NameMapping) - Constructor for class net.mdatools.modelant.core.operation.model.transform.CopyAttributeImpl
 
CopyModel - Class in net.mdatools.modelant.core.operation.model
Copy a model to another extent.
CopyModel(RefPackage) - Constructor for class net.mdatools.modelant.core.operation.model.CopyModel
 
CopyToMetaModel - Class in net.mdatools.modelant.core.operation.model
Transform one mode into another one using a correspondence (mapping) between their metamodels.
CopyToMetaModel(RefPackage, NameMapping) - Constructor for class net.mdatools.modelant.core.operation.model.CopyToMetaModel
 
Create - Class in net.mdatools.modelant.core.operation.element
Instantiate a model element of a metamodel.
Create(RefPackage) - Constructor for class net.mdatools.modelant.core.operation.element.Create
 
createClass() - Method in class net.mdatools.modelant.core.operation.model.order.OrderByClass
Add a single class name to the list of classes.
CreateStruct - Class in net.mdatools.modelant.core.operation.element
Instantiate a model Structure.
CreateStruct(String, String, List<String>) - Constructor for class net.mdatools.modelant.core.operation.element.CreateStruct
 
createValuesCollection() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
This is a factory method for nested collections
createValuesCollection() - Method in class net.mdatools.modelant.core.util.map.MapToList
 
createValuesCollection() - Method in class net.mdatools.modelant.core.util.map.MapToSet
 

D

decreaseLevel() - Method in class net.mdatools.modelant.core.operation.model.topology.Node
Decreases the number of references this
destroy() - Method in class net.mdatools.modelant.core.wrap.BaseWrapperFactory
Make sure this method is the last method called on a factory instance.

E

entrySet() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
entrySet() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
EnumValueNameImpl - Class in net.mdatools.modelant.core.name
A key in package/type/value mapping
EnumValueNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.EnumValueNameImpl
 
EnumValueNameImpl(Name<?>, String) - Constructor for class net.mdatools.modelant.core.name.EnumValueNameImpl
 
EnumValueNameImpl(RefPackage, RefEnum) - Constructor for class net.mdatools.modelant.core.name.EnumValueNameImpl
 
Equal - Class in net.mdatools.modelant.core.operation.model.match
A pair of correspondent classes in the metamodels to compare, that should be considered equal Used as <metaclass> element in the plugin's configuration.
Equal(String, String) - Constructor for class net.mdatools.modelant.core.operation.model.match.Equal
Instantiate the Equal class initialized.
Equal() - Constructor for class net.mdatools.modelant.core.operation.model.match.Equal
Used by MAVEN - it will take care to initialize the fields before instance's use.
equals(Object) - Method in class net.mdatools.modelant.core.name.NameImpl
 
Equals - Class in net.mdatools.modelant.core.operation.model.topology
Criteria how to compare instances of a the same metaclass and find them equal.
Equals(String, String, String) - Constructor for class net.mdatools.modelant.core.operation.model.topology.Equals
 
equals(Object) - Method in class net.mdatools.modelant.core.util.key.StringKey
 
EquivalenceClassesMap<V> - Interface in net.mdatools.modelant.core.operation.model.topology
A mechanism to map sets 1:1 to other sets.
EquivalenceClassesMapImpl<V> - Class in net.mdatools.modelant.core.operation.model.topology
 
EquivalenceClassesMapImpl() - Constructor for class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
EscapeHtmlTags - Class in net.mdatools.modelant.core.operation.format
Replace the < start-of-tag and > end-of-tag characters by corresponding HTML entities.
EscapeHtmlTags() - Constructor for class net.mdatools.modelant.core.operation.format.EscapeHtmlTags
 
eval(RefObject) - Method in class net.mdatools.modelant.core.condition.IsInstanceOf
 
ExceptionCriteria - Class in net.mdatools.modelant.core.operation.model.topology
This class represents a list of criteria (like class or other list criteria)
ExceptionCriteria(MatchingCriteria) - Constructor for class net.mdatools.modelant.core.operation.model.topology.ExceptionCriteria
 
execute(Collection<T>) - Method in class net.mdatools.modelant.core.filter.ComposeFilter
 
execute(Collection<T>) - Method in class net.mdatools.modelant.core.filter.FilterByField
 
execute(Collection<T>) - Method in class net.mdatools.modelant.core.filter.FilterByName
 
execute(A) - Method in class net.mdatools.modelant.core.filter.FilterSelect
 
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.element.ConstructSame
 
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.element.ConstructSameInExtent
 
execute(String) - Method in class net.mdatools.modelant.core.operation.element.Create
The task's execution method.
execute(RefPackage) - Method in class net.mdatools.modelant.core.operation.element.CreateStruct
The task's execution method.
execute(RefPackage) - Method in class net.mdatools.modelant.core.operation.element.GetEnum
The task's execution method.
execute(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.NavigateObjectPath
 
execute(Object) - Method in class net.mdatools.modelant.core.operation.element.PrintElementRestricted
 
execute(Object) - Method in class net.mdatools.modelant.core.operation.element.PrintModelElement
Prints the elements nested according to the prefix
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.element.RetrieveAssociations
Retrieve the names of all associations in the METAMODEL that the model element element has, i.e.
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.element.RetrieveAttributes
This method retrieves the names of all attributes of the model element provided
execute(RefBaseObject) - Method in class net.mdatools.modelant.core.operation.element.Verify
This rule that validates the constraints defined in the target extent.
execute(String) - Method in class net.mdatools.modelant.core.operation.format.ConvertTextToRtf
Convert some known HTML tags to corresponding RTF tags
execute(String) - Method in class net.mdatools.modelant.core.operation.format.EscapeHtmlTags
 
execute(String) - Method in class net.mdatools.modelant.core.operation.format.FormatMaxLength
 
execute(String) - Method in class net.mdatools.modelant.core.operation.format.FormatWordsString
 
execute(String) - Method in class net.mdatools.modelant.core.operation.format.FormatWrapText
Adds the prefix to all lines and replaces the line terminators LF or CR LF with the system specific line terminator (CR LF or LF only).
execute(RefPackage) - Method in class net.mdatools.modelant.core.operation.model.CompareModels
 
execute(RefPackage) - Method in class net.mdatools.modelant.core.operation.model.CopyToMetaModel
Convert the model from fromExtent to a model in toExtent considering the metamodel mapping defined
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.CacheClassResults
 
execute(RefObject) - Method in class net.mdatools.modelant.core.operation.model.transform.CopyAttributeImpl
Copy the value of the source filed as a value of the target field with some type transformation.
execute(RefPackage) - Method in class net.mdatools.modelant.core.selector.SelectAllObjects
 
execute(RefPackage) - Method in class net.mdatools.modelant.core.selector.SelectByQualifiedName
 
execute(RefPackage) - Method in class net.mdatools.modelant.core.selector.SelectMetaClass
 
execute(RefPackage) - Method in class net.mdatools.modelant.core.selector.SelectMetaclassInstances
 
execute(RefPackage) - Method in class net.mdatools.modelant.core.selector.SelectMetaPackage
 
export(ModelComparisonResult) - Method in class net.mdatools.modelant.core.operation.model.export.StructuredTextExport
 

F

FieldNameImpl - Class in net.mdatools.modelant.core.name
A key in field mapping
FieldNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.FieldNameImpl
 
FieldNameImpl(ClassName, String) - Constructor for class net.mdatools.modelant.core.name.FieldNameImpl
 
FieldNameImpl(Attribute) - Constructor for class net.mdatools.modelant.core.name.FieldNameImpl
 
FilterByField<T extends javax.jmi.reflect.RefObject> - Class in net.mdatools.modelant.core.filter
Filter the collection based on the contents of "name" field, if any
FilterByField(String, String) - Constructor for class net.mdatools.modelant.core.filter.FilterByField
 
FilterByName<T extends javax.jmi.reflect.RefObject> - Class in net.mdatools.modelant.core.filter
Filter the collection based on the contents of "name" field, if any
FilterByName(String) - Constructor for class net.mdatools.modelant.core.filter.FilterByName
 
FilterSelect<A,T> - Class in net.mdatools.modelant.core.filter
Compose a filter on a selector
FilterSelect(Filter<T>, Selector<A, T>) - Constructor for class net.mdatools.modelant.core.filter.FilterSelect
 
findReadyMatches(EquivalenceClassesMap<V>, Node<V>, List<Node<V>>) - Static method in class net.mdatools.modelant.core.operation.model.topology.Node
Find all ready nodes in this topology, that are equal to the provided node (from the other topology)
FormatAbbreviated - Class in net.mdatools.modelant.core.operation.format
Convert a string to a constant name by: Abbreviate each word in the name, except the last one to its first letter in upper case.
FormatAbbreviated() - Constructor for class net.mdatools.modelant.core.operation.format.FormatAbbreviated
 
FormatAllCapital - Class in net.mdatools.modelant.core.operation.format
Concatenate the words without separators, where all words are in upper case, separated by "_"
FormatAllCapital() - Constructor for class net.mdatools.modelant.core.operation.format.FormatAllCapital
 
FormatAllLower - Class in net.mdatools.modelant.core.operation.format
Concatenate the words without separators, where all words are in lower case
FormatAllLower() - Constructor for class net.mdatools.modelant.core.operation.format.FormatAllLower
No separator between the words
FormatAllLower(String) - Constructor for class net.mdatools.modelant.core.operation.format.FormatAllLower
 
FormatFirstCapital - Class in net.mdatools.modelant.core.operation.format
Concatenate the words without separators, where every word is with first letter capitalized
FormatFirstCapital() - Constructor for class net.mdatools.modelant.core.operation.format.FormatFirstCapital
 
formatFirstCapitalAllLower(StringBuilder, String) - Method in class net.mdatools.modelant.core.operation.format.FormatWordsString
Append to result the string provided, with first letter capitalized and all next in lower case
FormatFirstLower - Class in net.mdatools.modelant.core.operation.format
Concatenate the words without separators, where first one is in lower case, any next one is with first letter capitalized
FormatFirstLower() - Constructor for class net.mdatools.modelant.core.operation.format.FormatFirstLower
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAbbreviated
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAllCapital
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAllLower
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstCapital
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstLower
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatHumanReadable
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatPackageName
 
formatFirstWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatWordsString
Concatenate the formatted word into the result builder
FormatHumanReadable - Class in net.mdatools.modelant.core.operation.format
Concatenate the words separated by a space, where first one starts with upper case, any next one is in lower case
FormatHumanReadable() - Constructor for class net.mdatools.modelant.core.operation.format.FormatHumanReadable
 
FormatMaxLength - Class in net.mdatools.modelant.core.operation.format
Convert a string to a constant name by: Abbreviate each word in the name, except the last one to its first letter in upper case.
FormatMaxLength(int) - Constructor for class net.mdatools.modelant.core.operation.format.FormatMaxLength
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAbbreviated
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAllCapital
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatAllLower
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstCapital
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstLower
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatHumanReadable
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatPackageName
 
formatNextWord(StringBuilder, String, boolean) - Method in class net.mdatools.modelant.core.operation.format.FormatWordsString
Concatenate the formatted word into the result builder
FormatPackageName - Class in net.mdatools.modelant.core.operation.format
Concatenate the words "." separators, where all words are in lower case.
FormatPackageName() - Constructor for class net.mdatools.modelant.core.operation.format.FormatPackageName
No separator between the words
FormatPackageName(String) - Constructor for class net.mdatools.modelant.core.operation.format.FormatPackageName
 
FormatWordsString - Class in net.mdatools.modelant.core.operation.format
Extract the words from the string, format them ad concatenate them according
FormatWordsString(String) - Constructor for class net.mdatools.modelant.core.operation.format.FormatWordsString
 
FormatWrapText - Class in net.mdatools.modelant.core.operation.format
Wrap the provided text by adding the prefix to all lines.
FormatWrapText() - Constructor for class net.mdatools.modelant.core.operation.format.FormatWrapText
Wrap the paragraphs to 105 characters terminated by system-specific line separator without any prefix and default value.
FormatWrapText(String, String) - Constructor for class net.mdatools.modelant.core.operation.format.FormatWrapText
Wrap the paragraphs to 105 characters terminated by "line.separator"
FormatWrapText(String, String, int) - Constructor for class net.mdatools.modelant.core.operation.format.FormatWrapText
Wrap the paragraphs to maxLineLength characters terminated by "line.separator"
FormatWrapText(String, String, int, String) - Constructor for class net.mdatools.modelant.core.operation.format.FormatWrapText
Wrap the paragraphs to maxLineLength characters terminated by lineSeparator
FormatWrapTextJavaDoc - Class in net.mdatools.modelant.core.operation.format
Wrap and format the text to be included in javadoc (multi-line) comments for class features (methods and fields).
FormatWrapTextJavaDoc() - Constructor for class net.mdatools.modelant.core.operation.format.FormatWrapTextJavaDoc
 

G

GenerateUniqueName - Class in net.mdatools.modelant.core.util.key
This class handles the generation of unique strings by mapping each one to a counter.
GenerateUniqueName() - Constructor for class net.mdatools.modelant.core.util.key.GenerateUniqueName
 
Get - Class in net.mdatools.modelant.core.operation.element
Navigate down the path and retrieve the referred attribute/association's value
Get(String) - Constructor for class net.mdatools.modelant.core.operation.element.Get
 
Get(String[]) - Constructor for class net.mdatools.modelant.core.operation.element.Get
 
get(Object) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
get(K) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
getAllAssociations(RefPackage) - Static method in class net.mdatools.modelant.core.util.Navigator
 
getAllClasses(RefPackage) - Static method in class net.mdatools.modelant.core.util.Navigator
This method locates all objects in the model package/extent
getAllObjects(RefPackage) - Static method in class net.mdatools.modelant.core.util.Navigator
This method locates all objects in the model package/extent
getAllSuperMetaObejcts(Classifier) - Static method in class net.mdatools.modelant.core.util.Navigator
This method retrieves the descriptions of all super classes in the metamodel
getAssociations(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ClassCriteria
Returns the wrapped list of associations only if the model element is of the metaclass with class name provided
getAssociations(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ExceptionCriteria
 
getAssociations(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ListCriteria
 
getAssociations(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.SimpleCriteria
 
getAttributes(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ClassCriteria
Returns the wrapped list of attributes only if the model element is of the metaclass with class name provided
getAttributes(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ExceptionCriteria
 
getAttributes(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.ListCriteria
 
getAttributes(RefObject) - Method in class net.mdatools.modelant.core.operation.model.topology.SimpleCriteria
 
getContents() - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
 
GetEnum - Class in net.mdatools.modelant.core.operation.element
Retrieve an enumerated literal of a (meta)type provided
GetEnum() - Constructor for class net.mdatools.modelant.core.operation.element.GetEnum
 
getEquivalents(V) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getEquivalents(V) - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
getFactory() - Method in class net.mdatools.modelant.core.wrap.BaseWrapper
The factory for this instance
getGenerationOfReady() - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
 
getMappedClass(Class<?>) - Method in class net.mdatools.modelant.core.wrap.BaseWrapperFactory
This method maps a class to wrap to the corresponding wrapper class
getMappedRepresentatives(Collection<V>) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getMetaAssociation(RefPackage) - Method in class net.mdatools.modelant.core.name.AssociationNameImpl
 
getMetaClass(RefPackage) - Method in class net.mdatools.modelant.core.name.ClassNameImpl
 
getMetaClass(RefPackage, String) - Static method in class net.mdatools.modelant.core.util.Navigator
This method parses the metaclass parameter, matches it with the meta model structure, and finds the meta class with the qualified metaclass name.
getMetaClassName(RefObject) - Static method in class net.mdatools.modelant.core.util.Navigator
This method constructs the name of the metaclass of the model element provided.
getMetaPackage(RefPackage) - Method in class net.mdatools.modelant.core.name.PackageNameImpl
 
getMetaPackage(RefPackage, String) - Static method in class net.mdatools.modelant.core.util.Navigator
This method finds the metapackage with the name provided
getName() - Method in class net.mdatools.modelant.core.name.NameImpl
 
getName(Name<T>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
getOwner() - Method in class net.mdatools.modelant.core.name.NameImpl
 
getProperty(String) - Method in class net.mdatools.modelant.core.wrap.BaseTranslation
 
getReferers() - Method in class net.mdatools.modelant.core.operation.model.topology.Node
 
getReflectiveValue(Object, String) - Static method in class net.mdatools.modelant.core.util.Navigator
Retrieve a single value using of the named association or attribute, using the MOF reflective interfaces
getRepresentative(V) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getRepresentative(V) - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
getRepresentatives(Collection<V>) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getRepresentativesOrSelf(Collection<V>) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getUnique(String) - Method in class net.mdatools.modelant.core.util.key.GenerateUniqueName
 
getWrapped() - Method in class net.mdatools.modelant.core.operation.model.topology.Node
 
getWrapped() - Method in class net.mdatools.modelant.core.wrap.BaseWrapper
CONVENTION: when the wrapper is used to create a new wrapped object, it might happen that this method needs public access.
getXKeys() - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
getXKeys() - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 

H

Hash - Class in net.mdatools.modelant.core.util.key
 
Hash() - Constructor for class net.mdatools.modelant.core.util.key.Hash
 
hash(String) - Static method in class net.mdatools.modelant.core.util.key.Hash
Calculates a fast hash based on chars spread among the whole string
hashCode() - Method in class net.mdatools.modelant.core.name.NameImpl
 
hashCode() - Method in class net.mdatools.modelant.core.util.key.StringKey
 
hasNext() - Method in class net.mdatools.modelant.core.util.NameTokenizer
This method checks if there is a following word identified.

I

IdentityNameMapping - Class in net.mdatools.modelant.core.operation.model.transform
Identity names mapping
IdentityNameMapping() - Constructor for class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
isEmpty() - Method in class net.mdatools.modelant.core.name.NameImpl
 
isEmpty() - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
 
isEmpty() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
isEmpty() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
IsInstanceOf - Class in net.mdatools.modelant.core.condition
Check if a model element is of a meta-model class.
IsInstanceOf(String) - Constructor for class net.mdatools.modelant.core.condition.IsInstanceOf
The name of the metaclass that holds the model elements for processing.
isReady() - Method in class net.mdatools.modelant.core.operation.model.topology.Node
 

K

keySet() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
keySet() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 

L

ListCriteria - Class in net.mdatools.modelant.core.operation.model.topology
A list of criteria (like class or other list criteria) to compare or print model elements.
ListCriteria() - Constructor for class net.mdatools.modelant.core.operation.model.topology.ListCriteria
 
load(MatchingCriteria, Collection<RefObject>) - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
Load into this model topology the listed associations and attributes, so that model processing would treat as equal any model elements with same values of the listed attributes and equal objects bound in the listed associations.
load(RefClass) - Method in class net.mdatools.modelant.core.util.Cache
This method registers in the cache all instances of that class
lookupValue(RefPackage) - Method in class net.mdatools.modelant.core.name.EnumValueNameImpl
 

M

map(V) - Method in interface net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMap
 
map(V) - Method in class net.mdatools.modelant.core.operation.model.topology.EquivalenceClassesMapImpl
 
mapEnum(EnumValueName) - Method in class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
mapEnum(EnumValueName) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
mapMetaAssociation(AssociationName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
mapMetaAssociation(AssociationName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
mapMetaClass(ClassName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
mapMetaClass(ClassName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
mapMetaFieldName(FieldName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
mapMetaFieldName(FieldName, RefPackage, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
mapStruct(StructName, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.IdentityNameMapping
 
mapStruct(StructName, RefPackage, Map<RefObject, RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
 
MapToCollection<K,V> - Class in net.mdatools.modelant.core.util.map
Map each key to a collection of values
MapToCollection() - Constructor for class net.mdatools.modelant.core.util.map.MapToCollection
 
MapToList<K,V> - Class in net.mdatools.modelant.core.util.map
Map each key to a list of values
MapToList() - Constructor for class net.mdatools.modelant.core.util.map.MapToList
 
MapToSet<Key,Value> - Class in net.mdatools.modelant.core.util.map
Map each key to a set of values
MapToSet() - Constructor for class net.mdatools.modelant.core.util.map.MapToSet
 
ModelTopology - Class in net.mdatools.modelant.core.operation.model.topology
This class allows structurally comparing models, independently of their actual meta-models.
ModelTopology() - Constructor for class net.mdatools.modelant.core.operation.model.topology.ModelTopology
 

N

NAME_IMMEDIATE_PACKAGE - Static variable in class net.mdatools.modelant.core.util.Navigator
An element of the object navigation path that leads to the obejct's immediate package
NAME_METACLASSNAME - Static variable in class net.mdatools.modelant.core.util.Navigator
An element of the object navigation path that leads to the qualified name of the obejct's meta-object within the MOF metamodel
NAME_METAOBJECT - Static variable in class net.mdatools.modelant.core.util.Navigator
An element of the object navigation path that leads to the obejct's meta-object
NAME_MOFID - Static variable in class net.mdatools.modelant.core.util.Navigator
The explicit attribute name that refers the MOF ID of the object.
NAME_OUTER_MOST_PACKAGE - Static variable in class net.mdatools.modelant.core.util.Navigator
An element of the object navigation path that leads to the obejct's outer-most package
NameImpl<P extends Name<?>> - Class in net.mdatools.modelant.core.name
A key in package/type/value mapping
NameImpl(String) - Constructor for class net.mdatools.modelant.core.name.NameImpl
Construct root name
NameImpl(P, String) - Constructor for class net.mdatools.modelant.core.name.NameImpl
Construct a name in the context of the owner name
NameTokenizer - Class in net.mdatools.modelant.core.util
This class is a parser of identifiers used to split them into a sequence of words that they are composed of.
NameTokenizer(String) - Constructor for class net.mdatools.modelant.core.util.NameTokenizer
This is the only constructor of the name tokenizer - it prepares it for parsing the source string/identifier.
NavigateObjectPath<R> - Class in net.mdatools.modelant.core.operation.element
Starting from an object navigate a path of associations do some processing at the end of the path
NavigateObjectPath(String) - Constructor for class net.mdatools.modelant.core.operation.element.NavigateObjectPath
 
NavigateObjectPath(String[]) - Constructor for class net.mdatools.modelant.core.operation.element.NavigateObjectPath
 
Navigator - Class in net.mdatools.modelant.core.util
Retrieve associated model elements, a single model element, or a single attribute value, starting from the current model being processed, down an explicit path provided.
Navigator() - Constructor for class net.mdatools.modelant.core.util.Navigator
 
net.mdatools.modelant.core.condition - package net.mdatools.modelant.core.condition
 
net.mdatools.modelant.core.filter - package net.mdatools.modelant.core.filter
 
net.mdatools.modelant.core.name - package net.mdatools.modelant.core.name
 
net.mdatools.modelant.core.operation.element - package net.mdatools.modelant.core.operation.element
 
net.mdatools.modelant.core.operation.format - package net.mdatools.modelant.core.operation.format
 
net.mdatools.modelant.core.operation.model - package net.mdatools.modelant.core.operation.model
 
net.mdatools.modelant.core.operation.model.export - package net.mdatools.modelant.core.operation.model.export
 
net.mdatools.modelant.core.operation.model.match - package net.mdatools.modelant.core.operation.model.match
 
net.mdatools.modelant.core.operation.model.order - package net.mdatools.modelant.core.operation.model.order
 
net.mdatools.modelant.core.operation.model.topology - package net.mdatools.modelant.core.operation.model.topology
 
net.mdatools.modelant.core.operation.model.transform - package net.mdatools.modelant.core.operation.model.transform
 
net.mdatools.modelant.core.selector - package net.mdatools.modelant.core.selector
 
net.mdatools.modelant.core.util - package net.mdatools.modelant.core.util
 
net.mdatools.modelant.core.util.key - package net.mdatools.modelant.core.util.key
 
net.mdatools.modelant.core.util.map - package net.mdatools.modelant.core.util.map
 
net.mdatools.modelant.core.wrap - package net.mdatools.modelant.core.wrap
 
newBackwardLinkProduction() - Method in class net.mdatools.modelant.core.name.AssociationNameImpl
This represents a target model association
newForwardLinkProduction() - Method in class net.mdatools.modelant.core.name.AssociationNameImpl
This represents a target model association
next() - Method in class net.mdatools.modelant.core.util.NameTokenizer
This method returns the next word identified if one exists.
NO_MAP_NAME - Static variable in class net.mdatools.modelant.core.name.NameImpl
A common constant of "no name" and "stop mapping", as null is not name acceptable value
Node<V extends javax.jmi.reflect.RefObject> - Class in net.mdatools.modelant.core.operation.model.topology
This class represents a single model element with its associated other elements and attributes among the attributes and associations defined in the owner Topology.
Node(V, MatchingCriteria) - Constructor for class net.mdatools.modelant.core.operation.model.topology.Node
Represents the wrapped model element as a Node with its associations and attributes

O

OBJECT_PATH_SEPARATORS - Static variable in class net.mdatools.modelant.core.util.Navigator
Regular expression for allowed separators in object navigation paths
OrderByClass - Class in net.mdatools.modelant.core.operation.model.order
State a list of metamodel classes to order their instances.
OrderByClass() - Constructor for class net.mdatools.modelant.core.operation.model.order.OrderByClass
 
OrderByClass.ClassName - Class in net.mdatools.modelant.core.operation.model.order
State the text contents of <class> element as a single class name to order against.
OrderByField - Class in net.mdatools.modelant.core.operation.model.order
This comparator should be used for ordering of model elements alphabetically, ignoring case, according to the printed value of the specific named field.
OrderByField(String) - Constructor for class net.mdatools.modelant.core.operation.model.order.OrderByField
 
OrderByPrint - Class in net.mdatools.modelant.core.operation.model.order
Compare model elements by their restricted print representations.
OrderByPrint() - Constructor for class net.mdatools.modelant.core.operation.model.order.OrderByPrint
 
OrderByRestrictedPrint - Class in net.mdatools.modelant.core.operation.model.order
Compare model elements by their restricted print representations.
OrderByRestrictedPrint(MatchingCriteria) - Constructor for class net.mdatools.modelant.core.operation.model.order.OrderByRestrictedPrint
 

P

PackageNameImpl - Class in net.mdatools.modelant.core.name
A key in package mapping
PackageNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.PackageNameImpl
 
PackageNameImpl(PackageName, String) - Constructor for class net.mdatools.modelant.core.name.PackageNameImpl
 
PackageNameImpl(Namespace) - Constructor for class net.mdatools.modelant.core.name.PackageNameImpl
 
parseQualifiedClassName(String) - Static method in class net.mdatools.modelant.core.name.AssociationNameImpl
 
parseQualifiedClassName(String) - Static method in class net.mdatools.modelant.core.name.ClassNameImpl
 
parseQualifiedName(String) - Static method in class net.mdatools.modelant.core.name.NameImpl
 
parseQualifiedPackageName(String) - Static method in class net.mdatools.modelant.core.name.PackageNameImpl
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatAbbreviated
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatAllCapital
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatAllLower
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstCapital
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatFirstLower
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatHumanReadable
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatPackageName
 
prepare(String) - Method in class net.mdatools.modelant.core.operation.format.FormatWordsString
Implement any pre-processing of the source string, before parsing it into words
PRINT_MODEL_ELEMENT - Static variable in class net.mdatools.modelant.core.name.NameImpl
 
PrintElementRestricted - Class in net.mdatools.modelant.core.operation.element
Print model elements showing only their "important" attributes and associations closer to the human language
PrintElementRestricted(String, MatchingCriteria) - Constructor for class net.mdatools.modelant.core.operation.element.PrintElementRestricted
 
PrintModelElement - Class in net.mdatools.modelant.core.operation.element
Print the actual attributes and values of model elements using only the reflection interfaces of JMI - it is independent of the actual metamodel being processed.
PrintModelElement() - Constructor for class net.mdatools.modelant.core.operation.element.PrintModelElement
 
PrintModelElement(String) - Constructor for class net.mdatools.modelant.core.operation.element.PrintModelElement
The only constructor of ModelElementPrinter is to wrap up a non-null model element to print.
processEmptyPath(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Add
Nothing to do
processEmptyPath(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Clear
Nothing to do
processEmptyPath(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Get
 
processEmptyPath(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.NavigateObjectPath
Processing an EMPTY navigation path
processEmptyPath(RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Set
Nothing to do
processLast(RefFeatured, RefFeatured, String, RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Add
Clear an association *-to-one
processLast(RefFeatured, RefFeatured, String, Object) - Method in class net.mdatools.modelant.core.operation.element.Add
 
processLast(RefFeatured, RefFeatured, String, RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Clear
Clear an association *-to-one
processLast(RefFeatured, RefFeatured, String, Object) - Method in class net.mdatools.modelant.core.operation.element.Clear
 
processLast(RefFeatured, RefFeatured, String, RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Get
 
processLast(RefFeatured, RefFeatured, String, Object) - Method in class net.mdatools.modelant.core.operation.element.Get
 
processLast(RefFeatured, RefFeatured, String, RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.NavigateObjectPath
Processing of the final association *-to-ONE in the path
processLast(RefFeatured, RefFeatured, String, Object) - Method in class net.mdatools.modelant.core.operation.element.NavigateObjectPath
Processing of the final attribute or association *-to-MANY in the path
processLast(RefFeatured, RefFeatured, String, RefFeatured) - Method in class net.mdatools.modelant.core.operation.element.Set
Clear an association *-to-one
processLast(RefFeatured, RefFeatured, String, Object) - Method in class net.mdatools.modelant.core.operation.element.Set
 
put(K, V) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
put(K, V) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
put(K, Collection<V>) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
putAll(Map) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
putAll(MapToCollection<K, V>) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 

R

register(RefObject) - Method in class net.mdatools.modelant.core.util.Cache
 
remove(Collection<RefObject>) - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
Removes from this topology all nodes from the equivalence class the representative is of
remove(Object) - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
remove(K) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
Removes the whole collection bound to the key
remove(K, V) - Method in class net.mdatools.modelant.core.util.map.MapToCollection
Removes the value from the collection for that key
remove() - Method in class net.mdatools.modelant.core.util.NameTokenizer
This method removes the word just retrieved by next().
removeFromReadyNodes(List<Node<RefObject>>) - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
Exclude the listed nodes from the READY list, but keep them in the topology itself
removeFromTopology(Collection<Node<RefObject>>) - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
This method excludes the nodes provided from the owner topology, decreases the level of all nodes that refer this and rearranges the topology to reflect level of the changed nodes.
RenamingMapping - Class in net.mdatools.modelant.core.operation.model.transform
Define correspondence between the source and target models either as: direct name-to-name mapping direct parent package name-to-name mapping and deriving the specific name-to-name mapping for nested elements explicit name-to-transformation mapping
RenamingMapping() - Constructor for class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Implement in the subclass to initialize itself by calling the map() methods
RetrieveAssociations - Class in net.mdatools.modelant.core.operation.element
Retrieve all associations of the model element, either defined in it or inherited
RetrieveAssociations() - Constructor for class net.mdatools.modelant.core.operation.element.RetrieveAssociations
 
RetrieveAttributes - Class in net.mdatools.modelant.core.operation.element
Retrieve all attributes of the model element, either defined in it or inherited
RetrieveAttributes() - Constructor for class net.mdatools.modelant.core.operation.element.RetrieveAttributes
 

S

SelectAllObjects - Class in net.mdatools.modelant.core.selector
Selector of all model elements, which are instances of the classes in the wrapped extent.
SelectAllObjects() - Constructor for class net.mdatools.modelant.core.selector.SelectAllObjects
 
SelectByQualifiedName - Class in net.mdatools.modelant.core.selector
Selector of a metamodel class with the provided qualified name
SelectByQualifiedName(String) - Constructor for class net.mdatools.modelant.core.selector.SelectByQualifiedName
 
SelectMetaClass - Class in net.mdatools.modelant.core.selector
Selector of a metamodel class with the provided qualified name
SelectMetaClass(String) - Constructor for class net.mdatools.modelant.core.selector.SelectMetaClass
 
SelectMetaclassInstances - Class in net.mdatools.modelant.core.selector
Selector of all model elements, that are instances of a metaclass
SelectMetaclassInstances(String) - Constructor for class net.mdatools.modelant.core.selector.SelectMetaclassInstances
 
SelectMetaPackage - Class in net.mdatools.modelant.core.selector
Selector of a metamodel package with the provided qualified name
SelectMetaPackage(String) - Constructor for class net.mdatools.modelant.core.selector.SelectMetaPackage
 
selectNew() - Method in class net.mdatools.modelant.core.operation.model.match.Equal
 
selectOld() - Method in class net.mdatools.modelant.core.operation.model.match.Equal
 
Set - Class in net.mdatools.modelant.core.operation.element
Replace an association or attribute value of a model element and return that updated model element.
Set(String, Object) - Constructor for class net.mdatools.modelant.core.operation.element.Set
 
Set(String[], Object) - Constructor for class net.mdatools.modelant.core.operation.element.Set
 
set(T, T) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Register a name-to-name mapping
set(FieldName, ConstructProcedure<RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Register a field name transfer method As of the requirements of NameMapping.mapMetaFieldName(FieldName, RefPackage, RefPackage, Map), the procedure should NOT write into target attributes, that are NOT CHANGEABLE.
set(AssociationName, ConstructProcedure<RefAssociationLink>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Map an association to a transfer procedure.
set(ClassName, ConstructProcedure<RefObject>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Map a class to a conversion procedure
set(StructName, ConstructOperation<RefStruct>) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Map a struct type to a conversion operation
setBackward(AssociationName, AssociationName) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Mark an association as mapped to the target one in the opposite direction of the links
setForward(AssociationName, AssociationName) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Mark an association as mapped to the target one in the same direction of the links
SimpleCriteria - Class in net.mdatools.modelant.core.operation.model.topology
A simple matching criteria for model elements, just by providing the same list of attributes and associations to all objects.
SimpleCriteria(String, String) - Constructor for class net.mdatools.modelant.core.operation.model.topology.SimpleCriteria
 
SimpleCriteria(List<String>, List<String>) - Constructor for class net.mdatools.modelant.core.operation.model.topology.SimpleCriteria
Use explicitly provided lists of attribute names and association names.
size() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
StringKey - Class in net.mdatools.modelant.core.util.key
This is an effectively hashed string key for use hashed data structures.
StringKey(String) - Constructor for class net.mdatools.modelant.core.util.key.StringKey
 
StructNameImpl - Class in net.mdatools.modelant.core.name
 
StructNameImpl(String) - Constructor for class net.mdatools.modelant.core.name.StructNameImpl
 
StructNameImpl(Name<?>, String) - Constructor for class net.mdatools.modelant.core.name.StructNameImpl
 
StructNameImpl(RefPackage, RefStruct) - Constructor for class net.mdatools.modelant.core.name.StructNameImpl
 
StructuredTextExport - Class in net.mdatools.modelant.core.operation.model.export
Export the results of models comparison in a JSON-like structured text
StructuredTextExport() - Constructor for class net.mdatools.modelant.core.operation.model.export.StructuredTextExport
 

T

toMap() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
toPrint(Object) - Method in class net.mdatools.modelant.core.operation.element.PrintModelElement
 
toString() - Method in class net.mdatools.modelant.core.name.NameImpl
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.ClassCriteria
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.ExceptionCriteria
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.ListCriteria
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.ModelTopology
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.Node
 
toString() - Method in class net.mdatools.modelant.core.operation.model.topology.SimpleCriteria
 
toString() - Method in class net.mdatools.modelant.core.operation.model.transform.CopyAttributeImpl
 
toString() - Method in class net.mdatools.modelant.core.util.key.StringKey
 
toString() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
toString() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
translate(String) - Method in class net.mdatools.modelant.core.wrap.BaseTranslation
 
translatePlural(String) - Method in class net.mdatools.modelant.core.wrap.BaseTranslation
 

U

unregister(RefObject) - Method in class net.mdatools.modelant.core.util.Cache
 
unset(T) - Method in class net.mdatools.modelant.core.operation.model.transform.RenamingMapping
Mark a class,association, field, enum or struct as not mapped
unwrap(List<Node<V>>) - Static method in class net.mdatools.modelant.core.operation.model.topology.Node
Convert the list of nodes to a list of their wrapped objects

V

values() - Method in class net.mdatools.modelant.core.util.map.CompositeMap
 
values() - Method in class net.mdatools.modelant.core.util.map.MapToCollection
 
Verify - Class in net.mdatools.modelant.core.operation.element
Verify the model element it is called for against the validation rules form the metamodel.
Verify() - Constructor for class net.mdatools.modelant.core.operation.element.Verify
 

W

wrap(A) - Method in class net.mdatools.modelant.core.wrap.BaseWrapper
Call this method in subclasses in order to instantiate the wrapper class that actually corresponds to the class of the object toWrap
wrap(Collection<A>) - Method in class net.mdatools.modelant.core.wrap.BaseWrapper
Call this method in subclasses in order to instantiate the wrapper class that actually corresponds to the class of the object toWrap
wrap(A) - Method in class net.mdatools.modelant.core.wrap.BaseWrapperFactory
 
wrap(Collection<A>) - Method in class net.mdatools.modelant.core.wrap.BaseWrapperFactory
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2001–2018 MDA Tools. All rights reserved.