- calculate(Matrix) - Method in class com.sdmetrics.metrics.MatrixEngine
-
Calculates a relation matrix.
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedure
-
Calculates the metric procedure.
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureAttributeValue
-
Calculates the metric procedure.
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureCompare
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureCompound
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureConnectedComponents
-
Calculates the metric procedure.
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureCount
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureFilterValue
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureNesting
-
Calculates the metric procedure.
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureProjection
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureSetOperation
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureSignature
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureSubelements
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureSubString
-
- calculate(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureValuesetOperation
-
Calculates the metric procedure.
- calculate(ModelElement, Set) - Method in class com.sdmetrics.metrics.SetProcedure
-
Calculates the set procedure.
- calculate(ModelElement, Set) - Method in class com.sdmetrics.metrics.SetProcedureCompare
-
- calculate(ModelElement, Set) - Method in class com.sdmetrics.metrics.SetProcedureCompound
-
- calculate(ModelElement, Set) - Method in class com.sdmetrics.metrics.SetProcedureProjection
-
- calculate(ModelElement, Set) - Method in class com.sdmetrics.metrics.SetProcedureSubelements
-
- calculateConnectedComponents(StronglyConnectedComponents.Graph<T>, int, boolean) - Method in class com.sdmetrics.metrics.StronglyConnectedComponents
-
Calculates the strongly connected components for a graph.
- calculateValue(ModelElement, ExpressionNode, Variables) - Method in class com.sdmetrics.metrics.BooleanOperation
-
Calculates the value for the Boolean operation.
- calculateValue(ModelElement, ExpressionNode, Variables) - Method in class com.sdmetrics.metrics.ScalarOperation
-
Calculates the value for the scalar operation.
- calculateValue(ModelElement, ExpressionNode, Variables) - Method in class com.sdmetrics.metrics.SetOperation
-
Calculates the value for the set operations.
- ChangeDirectionsAdapter<T> - Class in com.sdmetrics.metrics
-
Constructs a new graph from an existing one, reversing or removing the
directions of the edges.
- ChangeDirectionsAdapter(StronglyConnectedComponents.Graph<T>, boolean) - Constructor for class com.sdmetrics.metrics.ChangeDirectionsAdapter
-
Constructor.
- characters(char[], int, int) - Method in class com.sdmetrics.model.XMIReader
-
Processes text between XML element tags.
- checkIdentifiers(MetricStore) - Method in class com.sdmetrics.metrics.RuleFilter
-
Checks the identifiers of the rule filter for plausibility.
- checkRule(ModelElement, Rule) - Method in class com.sdmetrics.metrics.RuleEngine
-
Checks a design rule for a model element.
- checkRule(ModelElement, Rule) - Method in class com.sdmetrics.metrics.RuleProcedure
-
Checks the rule for a model element.
- checkRule(ModelElement, Rule) - Method in class com.sdmetrics.metrics.RuleProcedureCycle
-
- checkRule(ModelElement, Rule) - Method in class com.sdmetrics.metrics.RuleProcedureSet
-
- checkRule(ModelElement, Rule) - Method in class com.sdmetrics.metrics.RuleProcedureViolation
-
- checkVersion(Attributes, String) - Method in class com.sdmetrics.util.SAXHandler
-
Tests if the indicated "version" number in an XML document is still
supported.
- clear() - Method in class com.sdmetrics.math.HashMultiSet
-
Removes all occurrences of all elements from this set.
- clearValuesCache() - Method in class com.sdmetrics.metrics.RuleEngine
-
Clears the value cache for rule procedures.
- collectExemptedRules(ModelElement) - Method in class com.sdmetrics.metrics.RuleEngine
-
Gets the names of the rules that a model element is allowed to violate.
- com.sdmetrics.math - package com.sdmetrics.math
-
Hosts the expression parser for metric, set, and condition expressions,
and some specialized container classes.
- com.sdmetrics.metrics - package com.sdmetrics.metrics
-
Provides the core functionality of SDMetrics:
calculating metrics, checking design rules.
- com.sdmetrics.model - package com.sdmetrics.model
-
Provides the XMI import of UML models and access to the elements of the imported model.
- com.sdmetrics.util - package com.sdmetrics.util
-
Package with some general utility classes to provide simple XML parsing and version information.
- contains(Object) - Method in class com.sdmetrics.math.HashMultiSet
-
Returns true
if this set contains the specified element at
least once.
- COPYRIGHT - Static variable in class com.sdmetrics.util.VersionInfo
-
Copyright string, using unicode characters.
- COPYRIGHTASCII - Static variable in class com.sdmetrics.util.VersionInfo
-
Copyright string, using only ASCII characters.
- createHashSet(boolean) - Static method in class com.sdmetrics.metrics.MetricTools
-
Creates a new empty set or multiset.
- createHashSet(boolean, Collection<?>) - Static method in class com.sdmetrics.metrics.MetricTools
-
Creates a new set or multiset with initial contents.
- get(int, int) - Method in class com.sdmetrics.math.IntegerMatrix
-
Retrieves the integer at the given coordinates.
- getAcceptedElements(MetaModelElement) - Method in class com.sdmetrics.model.Model
-
Returns the list of accepted elements of a given type.
- getApplicableAreas() - Method in class com.sdmetrics.metrics.Rule
-
Gets the application areas of the rule.
- getAttributeDescription(String) - Method in class com.sdmetrics.model.MetaModelElement
-
Gets the description of an attribute.
- getAttributeNames() - Method in class com.sdmetrics.model.MetaModelElement
-
Gets the attribute names of the metamodel element.
- getAttributes() - Method in class com.sdmetrics.metrics.MetricEntry
-
Gets the calculation procedure attributes for this entry.
- getBooleanValue(String, boolean) - Method in class com.sdmetrics.metrics.ProcedureAttributes
-
Retrieves the value of a boolean attribute.
- getBriefDescription() - Method in class com.sdmetrics.metrics.MetricEntry
-
Gets the brief description for this entry.
- getCategory() - Method in class com.sdmetrics.metrics.Metric
-
Gets the category (structural property) measured by the metric.
- getCategory() - Method in class com.sdmetrics.metrics.Rule
-
Gets the category of this rule.
- getColumnCondition() - Method in class com.sdmetrics.metrics.Matrix
-
Gets the condition expression for column elements to be included in the
matrix.
- getColumnElement(int) - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the target model element in a column of this relation matrix.
- getColumnType() - Method in class com.sdmetrics.metrics.Matrix
-
Retrieves the element type of the target elements (columns).
- getComparator() - Static method in class com.sdmetrics.model.ModelElement
-
Returns a comparator to sort model elements by the order in which they
are defined in the XMI file.
- getConnectedComponent(int) - Method in class com.sdmetrics.metrics.StronglyConnectedComponents
-
Gets the node set for a strongly connected component.
- getConnectedComponentCount() - Method in class com.sdmetrics.metrics.StronglyConnectedComponents
-
Gets the number of strongly connected components found.
- getConnectedComponents(MetricsEngine, ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricProcedureConnectedComponents
-
Calculates the connected components for a model element.
- getCriticality() - Method in class com.sdmetrics.metrics.Rule
-
Gets the criticality of this rule.
- getElement() - Method in exception com.sdmetrics.metrics.SDMetricsException
-
Gets the model element that caused the problem.
- getElementCount(Object) - Method in class com.sdmetrics.math.HashMultiSet
-
Retrieves the cardinality of an element in this set.
- getElements(MetaModelElement) - Method in class com.sdmetrics.model.Model
-
Returns the list of all elements of a given type.
- getErrorInfo() - Method in class com.sdmetrics.math.ExpressionParser
-
Retrieves a string describing the syntax error that occurred during
expression parsing.
- getErrorMessage() - Method in class com.sdmetrics.util.XMLParser
-
Gets an enhanced error message when parsing of a file failed.
- getExpression(String) - Method in class com.sdmetrics.metrics.ProcedureAttributes
-
Retrieves the operator tree for an optional attribute holding an
expression.
- getExtensionReference() - Method in class com.sdmetrics.model.MetaModelElement
-
Gets the name of the extension reference attribute.
- getFilterAttributeProcessor(ProcedureAttributes) - Method in class com.sdmetrics.metrics.AbstractProcedure
-
Creates a new filter attribute processing object.
- getFlatIterator() - Method in class com.sdmetrics.math.HashMultiSet
-
Returns an iterator over the elements in the set, ignoring the
cardinality.
- getFlatIterator(Collection<T>) - Static method in class com.sdmetrics.metrics.MetricTools
-
Obtains an iterator over the unique elements of a set or multiset.
- getFloatValue(ModelElement, ExpressionNode, Variables) - Method in class com.sdmetrics.metrics.ScalarOperation
-
Evaluates an expression that yields a float value.
- getFloatValue(Object, ModelElement) - Method in class com.sdmetrics.metrics.ScalarOperation
-
Converts a number value to float.
- getFullDescription() - Method in class com.sdmetrics.metrics.MetricEntry
-
Gets the full description for this entry.
- getFullName() - Method in class com.sdmetrics.model.ModelElement
-
Gets the fully qualified name of this model element.
- getGlossary() - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all glossary terms defined in the metric definition
file.
- getIndexFor(T) - Method in class com.sdmetrics.metrics.StronglyConnectedComponents
-
Gets the index of the strongly connected component of a node.
- getLeftNode() - Method in class com.sdmetrics.math.ExpressionNode
-
Retrieves the node representing the left hand side of a binary operation,
or the operand of a unary operation.
- getLinksIgnored() - Method in class com.sdmetrics.model.ModelElement
-
Tests whether cross-references to this element should be ignored
according to the element filter settings.
- getLiteratureReferences() - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all literature references defined in the metric
definition file.
- getLocation() - Method in class com.sdmetrics.metrics.MetricEntry
-
Gets the line number of this entry in the metric definition file.
- getMatrices() - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all relationship matrices defined in the metric
definition file.
- getMatrixDefinition() - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the definition of the matrix.
- getMetaModel() - Method in class com.sdmetrics.metrics.AbstractProcedure
-
Gets the metamodel for which this calculation takes place.
- getMetaModel() - Method in class com.sdmetrics.metrics.MetricsEngine
-
Retrieves the metamodel on which this metrics engine is based.
- getMetaModel() - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the metamodel on which the metrics are based.
- getMetaModel() - Method in class com.sdmetrics.model.Model
-
Retrieves the metamodel on which this model is based.
- getMetric(MetaModelElement, String) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the metric for a given element type by its name.
- getMetricEntry() - Method in exception com.sdmetrics.metrics.SDMetricsException
-
Gets the metric, set, rule, or matrix that caused the problem.
- getMetrics(MetaModelElement) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all metrics for a given element type.
- getMetricsEngine() - Method in class com.sdmetrics.metrics.AbstractProcedure
-
Gets the metrics engine to use for calculations.
- getMetricsEngine() - Method in class com.sdmetrics.metrics.MatrixEngine
-
Returns the metrics engine that this matrix engine uses.
- getMetricsEngine() - Method in class com.sdmetrics.metrics.RuleEngine
-
Returns the metrics engine that this rule engine uses.
- getMetricStore() - Method in class com.sdmetrics.metrics.MetricsEngine
-
Retrieves the metric definitions used by this metrics engine.
- getMetricValue(ModelElement, Metric) - Method in class com.sdmetrics.metrics.MetricsEngine
-
Retrieves the value of a metric for a model element.
- getMinExpressionValue(ModelElement, ProcedureAttributes, String, Variables) - Method in class com.sdmetrics.metrics.RuleProcedure
-
Evaluates the "minnodes" or "mincnt" expression of a rule.
- getModel() - Method in class com.sdmetrics.metrics.AbstractProcedure
-
Gets the model for which this calculation takes place.
- getModel() - Method in class com.sdmetrics.metrics.MetricsEngine
-
Retrieves the model on which this metrics engine operates.
- getModelElement() - Method in class com.sdmetrics.metrics.RuleViolation
-
Gets the model element of this rule violation.
- getName() - Method in class com.sdmetrics.metrics.MetricEntry
-
Retrieves the name of the entry.
- getName() - Method in class com.sdmetrics.model.MetaModelElement
-
Gets the name of this element type.
- getName() - Method in class com.sdmetrics.model.ModelElement
-
Gets the name of this model element.
- getNeighbors(T) - Method in class com.sdmetrics.metrics.ChangeDirectionsAdapter
-
- getNeighbors(ModelElement) - Method in class com.sdmetrics.metrics.ElementGraph
-
- getNeighbors(T) - Method in interface com.sdmetrics.metrics.StronglyConnectedComponents.Graph
-
Obtains, for a node, the set of nodes to which it has an outgoing
edge.
- getNodes() - Method in class com.sdmetrics.metrics.ChangeDirectionsAdapter
-
- getNodes() - Method in class com.sdmetrics.metrics.ElementGraph
-
- getNodes() - Method in interface com.sdmetrics.metrics.StronglyConnectedComponents.Graph
-
Retrieves the set of nodes of the graph.
- getNumber(float) - Static method in class com.sdmetrics.metrics.MetricTools
-
Optimizes a float return value for a metric.
- getNumberOfColumns() - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the number of columns (target model elements) of this relation
matrix.
- getNumberOfElements() - Method in class com.sdmetrics.model.XMIReader
-
Gets the number of elements that have been extracted.
- getNumberOfRows() - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the number of rows (source model elements) of this relation matrix.
- getOperand(int) - Method in class com.sdmetrics.math.ExpressionNode
-
Gets an operand of the node.
- getOperandCount() - Method in class com.sdmetrics.math.ExpressionNode
-
Gets the number of operands of this node.
- getOwnedElements() - Method in class com.sdmetrics.model.ModelElement
-
Gets the model elements owned by this element.
- getOwner() - Method in class com.sdmetrics.model.ModelElement
-
Gets the owner of this model element.
- getParameterCount() - Method in enum com.sdmetrics.metrics.DescriptionLocator
-
Gets the number of parameters this locator expects following the prefix.
- getParent() - Method in class com.sdmetrics.model.MetaModelElement
-
Gets the parent of this element type.
- getPlainAttribute(String) - Method in class com.sdmetrics.model.ModelElement
-
Retrieves the value of a single-valued data attribute for this model
element.
- getPrefix() - Method in enum com.sdmetrics.metrics.DescriptionLocator
-
Gets the prefix of this locator.
- getProcedureName() - Method in class com.sdmetrics.metrics.MetricEntry
-
Gets the name of the calculation procedure.
- getRefAttribute(String) - Method in class com.sdmetrics.model.ModelElement
-
Retrieves the model element referenced by a single-valued cross-reference
attribute.
- getRelationOrSet(ModelElement, ProcedureAttributes, Variables) - Method in class com.sdmetrics.metrics.AbstractProcedure
-
Gets the element set specified by a "relation" or "relset" attribute.
- getRelations(String) - Method in class com.sdmetrics.model.ModelElement
-
Returns the set of model elements that point to this model element via a
specified cross-reference attribute.
- getRequiredExpression(String) - Method in class com.sdmetrics.metrics.ProcedureAttributes
-
Retrieves the operator tree for a required attribute holding an
expression.
- getRequiredStringValue(String) - Method in class com.sdmetrics.metrics.ProcedureAttributes
-
Retrieves the value of a required attribute holding a simple string.
- getResultSet() - Method in class com.sdmetrics.metrics.SetSummationHelper
-
Gets the result set.
- getRightNode() - Method in class com.sdmetrics.math.ExpressionNode
-
Retrieves the node representing the right hand side of a binary
operation.
- getRowCondition() - Method in class com.sdmetrics.metrics.Matrix
-
Gets the condition expression for row elements to be included in the
matrix.
- getRowElement(int) - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the source element in a row of this relation matrix.
- getRowType() - Method in class com.sdmetrics.metrics.Matrix
-
Retrieves the element type of the source elements (rows).
- getRule(MetaModelElement, String) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the rule for a given element type by its name.
- getRule() - Method in class com.sdmetrics.metrics.RuleViolation
-
Gets the rule of this rule violation.
- getRuleEngine() - Method in class com.sdmetrics.metrics.RuleProcedure
-
Gets the rule engine for this rule procedure.
- getRules(MetaModelElement) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all rules for a given element type.
- getRuleValue(ModelElement, ProcedureAttributes, Variables) - Method in class com.sdmetrics.metrics.RuleProcedure
-
Evaluates the "value" expression of a rule.
- getSAXParserHandler() - Method in class com.sdmetrics.metrics.MetricStore
-
Gets a SAX handler to parse a metric definition file and store its
contents with this object.
- getSAXParserHandler() - Method in class com.sdmetrics.model.MetaModel
-
Gets a SAX handler to populate this metamodel with the contents of a
metamodel definition file.
- getSAXParserHandler() - Method in class com.sdmetrics.model.XMITransformations
-
Gets a SAX handler to parse an XMI transformation file and store the
transformations with this object.
- getSet(ModelElement, Set) - Method in class com.sdmetrics.metrics.MetricsEngine
-
Retrieves the contents of a set for a model element.
- getSet(MetaModelElement, String) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the set for a given element type by its name.
- getSetAttribute(String) - Method in class com.sdmetrics.model.ModelElement
-
Retrieves the set of values for a multi-valued attribute.
- getSets(MetaModelElement) - Method in class com.sdmetrics.metrics.MetricStore
-
Gets the list of all sets for a given element type.
- getStringValue(String) - Method in class com.sdmetrics.metrics.ProcedureAttributes
-
Retrieves the value of an optional attribute holding a simple string.
- getTotal() - Method in class com.sdmetrics.metrics.SummationHelper
-
Gets the current total.
- getType() - Method in class com.sdmetrics.metrics.Metric
-
Retrieves the type of elements for which the metric is defined.
- getType() - Method in class com.sdmetrics.metrics.Rule
-
Gets the element type for which this rule is defined.
- getType() - Method in class com.sdmetrics.metrics.Set
-
Retrieves the type of elements for which the set is defined.
- getType(String) - Method in class com.sdmetrics.model.MetaModel
-
Retrieves a metamodel element by its type name.
- getType() - Method in class com.sdmetrics.model.ModelElement
-
Returns the metamodel element type of this model element.
- getValue() - Method in class com.sdmetrics.math.ExpressionNode
-
Retrieves the value of this node.
- getValue() - Method in class com.sdmetrics.metrics.RuleViolation
-
Gets the value for this rule violation.
- getValueAt(int, int) - Method in class com.sdmetrics.metrics.MatrixData
-
Gets the value of a cell of this relation matrix.
- getValuesCache() - Method in class com.sdmetrics.metrics.RuleProcedure
-
Gets the cache to store data for reuse for subsequent checks of other
model elements.
- getVariable(String) - Method in class com.sdmetrics.metrics.Variables
-
Gets the value of a variable.
- getXMIID() - Method in class com.sdmetrics.model.ModelElement
-
Gets the XMI ID of this model element.
- Glossary - Class in com.sdmetrics.metrics
-
Represents a glossary term entry in the metric definition file.
- MappedCollectionsIterator<T> - Class in com.sdmetrics.math
-
Iterates over the elements contained in multiple collections, which are
organized as values in a map.
- MappedCollectionsIterator(Map<?, ? extends Collection<T>>) - Constructor for class com.sdmetrics.math.MappedCollectionsIterator
-
Constructor.
- match(Rule) - Method in class com.sdmetrics.metrics.RuleFilter
-
Checks if the application area(s) of a design rule match this filter.
- Matrix - Class in com.sdmetrics.metrics
-
Represents the definition of a relation matrix in the metric definition file.
- Matrix(String, MetaModelElement, MetaModelElement) - Constructor for class com.sdmetrics.metrics.Matrix
-
Creates a new relation matrix definition.
- MatrixData - Class in com.sdmetrics.metrics
-
Data structure to store the data for one matrix.
- MatrixEngine - Class in com.sdmetrics.metrics
-
Calculates relation matrices.
- MatrixEngine(MetricsEngine) - Constructor for class com.sdmetrics.metrics.MatrixEngine
-
Creates a new matrix engine.
- MetaModel - Class in com.sdmetrics.model
-
Represents an SDMetrics metamodel.
- MetaModel() - Constructor for class com.sdmetrics.model.MetaModel
-
- MetaModelElement - Class in com.sdmetrics.model
-
Represents an element type of the SDMetrics metamodel.
- Metric - Class in com.sdmetrics.metrics
-
Represents the definition of metric in the metric definition file.
- Metric(String, MetaModelElement, String) - Constructor for class com.sdmetrics.metrics.Metric
-
Creates a new metric definition.
- MetricEntry - Class in com.sdmetrics.metrics
-
Base class for entries in the metric definition file (metrics, sets, rules,
or matrices).
- MetricEntry(String) - Constructor for class com.sdmetrics.metrics.MetricEntry
-
Constructor.
- MetricProcedure - Class in com.sdmetrics.metrics
-
Base class for all metric procedures.
- MetricProcedure() - Constructor for class com.sdmetrics.metrics.MetricProcedure
-
- MetricProcedureAttributeValue - Class in com.sdmetrics.metrics
-
Calculates an "attributevalue" metric procedure.
- MetricProcedureAttributeValue() - Constructor for class com.sdmetrics.metrics.MetricProcedureAttributeValue
-
- MetricProcedureCompare - Class in com.sdmetrics.metrics
-
Calculates the deprecated "compare" metric procedure.
- MetricProcedureCompare() - Constructor for class com.sdmetrics.metrics.MetricProcedureCompare
-
- MetricProcedureCompound - Class in com.sdmetrics.metrics
-
Calculates a "compound" metric procedure.
- MetricProcedureCompound() - Constructor for class com.sdmetrics.metrics.MetricProcedureCompound
-
- MetricProcedureConnectedComponents - Class in com.sdmetrics.metrics
-
Calculates a "connectedcomponents" metric procedure.
- MetricProcedureConnectedComponents() - Constructor for class com.sdmetrics.metrics.MetricProcedureConnectedComponents
-
- MetricProcedureCount - Class in com.sdmetrics.metrics
-
Calculates the deprecated "count" metric procedure.
- MetricProcedureCount() - Constructor for class com.sdmetrics.metrics.MetricProcedureCount
-
- MetricProcedureFilterValue - Class in com.sdmetrics.metrics
-
Calculates a "filtervalue" metric procedure.
- MetricProcedureFilterValue() - Constructor for class com.sdmetrics.metrics.MetricProcedureFilterValue
-
- MetricProcedureNesting - Class in com.sdmetrics.metrics
-
Calculates a "nesting" metric procedure.
- MetricProcedureNesting() - Constructor for class com.sdmetrics.metrics.MetricProcedureNesting
-
- MetricProcedureProjection - Class in com.sdmetrics.metrics
-
Calculates a "projection" metric procedure.
- MetricProcedureProjection() - Constructor for class com.sdmetrics.metrics.MetricProcedureProjection
-
- MetricProcedureSetOperation - Class in com.sdmetrics.metrics
-
Calculates the deprecated "setoperation" metric procedure.
- MetricProcedureSetOperation() - Constructor for class com.sdmetrics.metrics.MetricProcedureSetOperation
-
- MetricProcedureSignature - Class in com.sdmetrics.metrics
-
Calculates a "signature" metric procedure.
- MetricProcedureSignature() - Constructor for class com.sdmetrics.metrics.MetricProcedureSignature
-
- MetricProcedureSubelements - Class in com.sdmetrics.metrics
-
Calculates a "subelements" metric procedure.
- MetricProcedureSubelements() - Constructor for class com.sdmetrics.metrics.MetricProcedureSubelements
-
- MetricProcedureSubString - Class in com.sdmetrics.metrics
-
Calculates the "substring" procedure to extract substrings from a string.
- MetricProcedureSubString() - Constructor for class com.sdmetrics.metrics.MetricProcedureSubString
-
- MetricProcedureValuesetOperation - Class in com.sdmetrics.metrics
-
Calculates the deprecated "valueset" metric procedure.
- MetricProcedureValuesetOperation() - Constructor for class com.sdmetrics.metrics.MetricProcedureValuesetOperation
-
- MetricsEngine - Class in com.sdmetrics.metrics
-
Calculates metrics and sets.
- MetricsEngine(MetricStore, Model) - Constructor for class com.sdmetrics.metrics.MetricsEngine
-
Initializes a new metrics engine.
- MetricStore - Class in com.sdmetrics.metrics
-
Reads a metric definition file and provides access to metrics, sets, and
rules defined therein.
- MetricStore(MetaModel) - Constructor for class com.sdmetrics.metrics.MetricStore
-
Creates a new metric store.
- MetricTools - Class in com.sdmetrics.metrics
-
Collection of static helper methods that are useful for the implementation of
calculation procedures.
- Model - Class in com.sdmetrics.model
-
Container for the model elements of the UML design to be analyzed.
- Model(MetaModel) - Constructor for class com.sdmetrics.model.Model
-
Creates a new, empty model.
- ModelElement - Class in com.sdmetrics.model
-
Represents a model element of a model.
- ModelElement(MetaModelElement) - Constructor for class com.sdmetrics.model.ModelElement
-
Creates a new element.