- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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
-
- 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
-