Package | Description |
---|---|
org.tanjakostic.jcleancim.builder.ea |
Classes responsible for building in-memory UML model from EA repository (.eap model file).
|
org.tanjakostic.jcleancim.docgen.collector.impl | |
org.tanjakostic.jcleancim.docgen.collector.impl.ag | |
org.tanjakostic.jcleancim.model |
Classes being created by a builder or with the API (code) to hold the in-memory UML model.
|
org.tanjakostic.jcleancim.statistics |
Classes responsible for tracking and reporting model statistics.
|
org.tanjakostic.jcleancim.validation |
Classes responsible for validating the model and the rules to apply.
|
Modifier and Type | Method and Description |
---|---|
UmlClass |
ClassBuilder.build() |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<UmlClass>> |
LnMapPackageDoc.orderByLn74text(java.util.List<UmlClass> classes)
Does sorting on the text deduced for the 7-4 LN column.
|
Modifier and Type | Method and Description |
---|---|
private static PropertiesDoc |
ClassDocImpl.createAssocEndsDoc(DocgenConfig docgenCfg,
UmlClass c) |
private static PropertiesDoc |
ClassDocImpl.createAttributesDoc(DocgenConfig docgenCfg,
UmlClass c) |
private static java.util.List<FigureDoc> |
ClassDocImpl.createFiguresDoc(DocgenConfig docgenCfg,
UmlClass c) |
private static OperationsDoc |
ClassDocImpl.createOperationsDoc(DocgenConfig docgenCfg,
UmlClass c) |
private static java.lang.String |
ClassDocImpl.deduceHeadingText(UmlClass c) |
private static java.lang.String |
CdcAttributesDoc.deduceTableName(UmlClass c) |
protected void |
Attributes61850Doc.deduceTypeText(UmlClass mmType,
RawData outRawData,
boolean showTorENUM,
boolean trimPrimitivePrefix,
boolean all)
Fills
outRawData with value for
"deducedTypeText"; and
"type" and
"typeKind" keys if enabled (
all=true ) and where they exist. |
private static java.lang.String |
Attributes61850Doc.deduceUnderlyingTypeName(UmlClass inType,
boolean isFcda,
boolean trimPrimitivePrefix)
|
protected void |
AbstractPropertiesDoc.filterAssociationEnds(UmlClass c,
java.util.Collection<UmlAssociationEnd.AssociationEndPair> retainedNatives,
java.util.Collection<UmlAssociationEnd.AssociationEndPair> retainedInheriteds) |
protected void |
AbstractPropertiesDoc.filterAttributes(UmlClass c,
java.util.Collection<UmlAttribute> retainedNatives,
java.util.Collection<UmlAttribute> retainedInheriteds) |
protected void |
AbstractPropertiesDoc.filterOperations(UmlClass c,
java.util.Collection<UmlOperation> retainedNatives,
java.util.Collection<UmlOperation> retainedInheriteds) |
private static boolean |
ClassDocImpl.isNonDaWithinPackages(UmlClass c,
java.util.Collection<java.lang.String> pckNames) |
private TextDescription |
ClassDocImpl.prependOldNameAndDeducePresenceConditionsAdditionalText(UmlClass c)
This is for 61850 presence conditions with non-machine-processable condID.
|
private static java.lang.String |
Attributes61850Doc.splitDerivedCdcName(UmlClass inType)
Splits an enumerated CDC name to abstract CDC name (as required for writing in IEC 61850-7-4,
and as defined in IEC61850-7-3) and (primitive) enumerated type.
|
private static java.lang.String |
Attributes61850Doc.stripTransientFromCdcName(UmlClass type)
Strips
UML.SUFF_Transient from the class name, to "leave" only the CDC name, as
required for writing in IEC61850-7-4. |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
DataIndexDoc.deduceTypeText(java.util.List<UmlClass> types) |
protected void |
AbstractObjectDoc.filterClasses(UmlPackage p,
java.util.Collection<UmlClass> retainedNatives) |
private java.util.Map<java.lang.String,java.util.List<UmlClass>> |
LnMapPackageDoc.orderByLn74text(java.util.List<UmlClass> classes)
Does sorting on the text deduced for the 7-4 LN column.
|
Constructor and Description |
---|
CdcAttributesDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
ClassDocImpl(DocgenConfig docgenCfg,
UmlClass c,
int headingOffset)
Constructor.
|
CustomAssocEndsDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
CustomLiteralsDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
DaAttributesDoc(DocgenConfig docgenCfg,
TableSpec tableSpec,
UmlClass c)
Constructor.
|
DefaultAssocEndsDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
DefaultAttributesDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
DefaultLiteralsDoc(DocgenConfig docgenCfg,
UmlClass c) |
EnumClassScl(UmlClass clazz)
Constructor.
|
LnAttributesDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
OperationsDoc(DocgenConfig docgenCfg,
UmlClass c)
Constructor.
|
Constructor and Description |
---|
EnumsScl(java.util.Collection<UmlClass> classes,
java.lang.String packageName)
Constructor.
|
LnMapPackageDoc(DocgenConfig docgenCfg,
java.util.List<UmlClass> classes,
UmlPackage p)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<AttributeGroup> |
AttributeGroup.initCdcGroups(UmlClass c) |
static java.util.Collection<AttributeGroup> |
AttributeGroup.initDaGroups(UmlClass c) |
private static java.util.Collection<AttributeGroup> |
AttributeGroup.initLnCdcGroups(CategoryKind[] kinds,
UmlClass c) |
static java.util.Collection<AttributeGroup> |
AttributeGroup.initLnGroups(UmlClass c) |
Modifier and Type | Field and Description |
---|---|
private UmlClass |
UmlOperation._containingClass |
private UmlClass |
UmlConstraint._containingClass |
private UmlClass |
UmlAttribute._containingClass |
private UmlClass |
UmlOperation._returnType |
private UmlClass |
UmlParameter._type |
private UmlClass |
UmlAttribute._type |
private UmlClass |
UmlAssociationEnd._type |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<UmlClass> |
UmlPackage._classes |
private java.util.Map<java.lang.String,UmlClass> |
UmlModel._classes |
private java.util.Collection<UmlClass> |
UmlClass._classesIUseInAttributes |
private java.util.Collection<UmlClass> |
UmlClass._classesIUseInOperationSignature |
private java.util.Collection<UmlClass> |
UmlClass._classesUsingMeInAttributes |
private java.util.Collection<UmlClass> |
UmlClass._classesUsingMeInOperationSignature |
private java.util.List<UmlClass> |
UmlOperation._exceptions |
private java.util.Map<Nature,UmlClass> |
UmlModel._nullClasses |
private java.util.Collection<UmlClass> |
UmlClass._subclasses |
private java.util.Collection<UmlClass> |
UmlClass._superclasses |
Modifier and Type | Method and Description |
---|---|
(package private) UmlClass |
UmlPackage.addClass(UmlClass clazz)
Adds the non-null class to this package and to the model (if the class' model is not
UmlPackage.Kind.NULL_MODEL ), and returns the same object. |
(package private) UmlClass |
UmlModel.addClass(UmlClass c)
Intended to be called by
UmlPackage.addClass(UmlClass) and tests only. |
UmlClass |
UmlOperation.addException(UmlClass exc)
Adds non-null class
exc to this operation, and returns the same object. |
(package private) static UmlClass |
UmlClass.basic(UmlPackage containingPackage,
java.lang.String name,
java.lang.String... stereotypes)
Constructs minimal root or stereotyped instance - useful for testing.
|
(package private) static UmlClass |
UmlClass.basic(UmlPackage containingPackage,
UmlClass superclass,
java.lang.String name)
Constructs minimal instance with a superclass - useful for testing.
|
UmlClass |
UmlOperation.getContainingClass() |
UmlClass |
UmlConstraint.getContainingClass()
Returns containing class if this is a class constraint, null otherwise.
|
UmlClass |
UmlAttribute.getContainingClass()
Returns class containing this attribute.
|
UmlClass |
UmlOperation.getReturnType()
Returns return type of this operation, null if kind is
UmlOperation.ReturnKind.OP_RET_VOID . |
UmlClass |
UmlAssociation.getSource()
Returns
UmlClass used as type for the source end. |
UmlClass |
UmlAssociation.getTarget()
Returns
UmlClass used as type for the target end. |
UmlClass |
UmlParameter.getType() |
UmlClass |
UmlAttribute.getType()
Returns
UmlClass used as type of this attribute for a non-literal, null otherwise. |
UmlClass |
UmlAssociationEnd.getType()
Returns
UmlClass used as type for this association end. |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlClass> |
UmlClass.collectDependencyEfferentClasses()
Returns all classes that I depend on through an explicit UML dependency in the model.
|
private static java.util.Collection<UmlClass> |
UmlClass.downcast(java.util.Collection<UmlStructure> items) |
java.util.Set<UmlClass> |
UmlModel.findClasses(java.util.EnumSet<OwningWg> wgs,
java.util.EnumSet<UmlClass.CimKind> cimKinds,
java.util.EnumSet<UmlClass.Iec61850Kind> iec61850Kinds,
boolean includeNormative,
boolean includeInformative)
Returns all classes from owners
wg . |
java.util.Set<UmlClass> |
UmlModel.findClasses(java.lang.String name)
Returns all classes with name matching
name . |
java.util.Collection<UmlClass> |
UmlModel.findClassesWithConstraints()
Returns all classes that have constraints.
|
(package private) java.util.List<UmlClass> |
UmlClass.getAssociationSourceEndClasses()
For associations where I'm on the target end, returns the list of source end classes.
|
(package private) java.util.List<UmlClass> |
UmlClass.getAssociationTargetEndClasses()
For associations where I'm on the source end, returns the list of target end classes.
|
java.util.Collection<UmlClass> |
UmlClass.getAttributeAfferentClasses()
Returns classes that have attributes that use me as their type.
|
java.util.Collection<UmlClass> |
UmlClass.getAttributeEfferentClasses()
Returns classes that my attributes use as their type.
|
java.util.Set<UmlClass> |
UmlPackage.getClasses()
Returns all classes in this package.
|
java.util.Collection<UmlClass> |
UmlModel.getClasses()
Returns all classes in this model.
|
java.util.Set<UmlClass> |
UmlOperation.getEfferentClasses()
Returns all classes that I use as type for return value, parameter or exception.
|
java.util.List<UmlClass> |
UmlOperation.getExceptions()
Returns all exceptions declared for this operation.
|
java.util.Map<Nature,UmlClass> |
UmlModel.getNullClasses()
Returns special, "null" classes per nature.
|
java.util.Collection<UmlClass> |
UmlClass.getOperationAfferentClasses()
Returns classes that have operation parameters that use me as their type.
|
java.util.Collection<UmlClass> |
UmlClass.getOperationEfferentClasses()
Returns classes that my operation parameters and exceptions use as their type.
|
java.util.Collection<UmlClass> |
UmlClass.getSubclasses()
Returns direct subclasses of this class.
|
java.util.List<UmlClass> |
UmlClass.getSuperclassChain()
Starting from direct superclasses, returns all the superclasses up to the root.
|
java.util.Collection<UmlClass> |
UmlClass.getSuperclasses()
Returns direct superclasses of this class.
|
Modifier and Type | Method and Description |
---|---|
(package private) UmlAttribute |
UmlClass.addAttribute(UmlClass type,
java.lang.String name,
java.lang.String... stereotypes)
For testing only: Adds attribute with default data.
|
UmlAttribute |
UmlClass.addAttribute(UmlClass type,
UmlObjectData objData,
UmlAttribute.Data data)
Creates from arguments an attribute or enumeration literal, adds it to itself and to the
model, populates afferent/efferent collections for this and for
type , and
returns the newly created object. |
(package private) UmlClass |
UmlPackage.addClass(UmlClass clazz)
Adds the non-null class to this package and to the model (if the class' model is not
UmlPackage.Kind.NULL_MODEL ), and returns the same object. |
(package private) UmlClass |
UmlModel.addClass(UmlClass c)
Intended to be called by
UmlPackage.addClass(UmlClass) and tests only. |
UmlClass |
UmlOperation.addException(UmlClass exc)
Adds non-null class
exc to this operation, and returns the same object. |
(package private) UmlOperation |
UmlClass.addOperation(UmlClass returnType,
java.lang.String name)
For testing only: Adds operation with default data.
|
UmlOperation |
UmlClass.addOperation(UmlClass returnType,
UmlObjectData objData,
UmlOperation.Data data)
Creates from arguments an operation, adds it to itself and to the model, populates
afferent/efferent collections for this and for non-null
returnType , and returns
the newly created object. |
(package private) static UmlAssociationEnd |
UmlAssociationEnd.basic(UmlClass type,
java.lang.String name)
For testing only: Constructs minimal association end.
|
(package private) static UmlConstraint |
UmlConstraint.basic(UmlClass containingClass,
java.lang.String name,
java.lang.String condition,
java.lang.String... attrNames)
For tests only: Constructs class constraint.
|
(package private) static UmlAssociationEnd |
UmlAssociationEnd.basic(UmlClass type,
java.lang.String name,
UmlStereotype stereotype)
For testing only: Constructs minimal association end with stereotype.
|
(package private) static UmlOperation |
UmlOperation.basic(UmlClass containingClass,
UmlClass returnType,
java.lang.String name)
Constructs minimal operation - useful for testing.
|
(package private) static UmlAttribute |
UmlAttribute.basic(UmlClass containingClass,
UmlClass type,
java.lang.String name)
For tests only: Constructs attribute (that is not literal) with given name.
|
(package private) static UmlAttribute |
UmlAttribute.basic(UmlClass containingClass,
UmlClass type,
java.lang.String name,
java.lang.String initVal)
For tests only: Constructs attribute with given constant value (static and const true).
|
(package private) static UmlAttribute |
UmlAttribute.basic(UmlClass containingClass,
UmlClass type,
java.lang.String name,
UmlMultiplicity mult)
For tests only: Constructs attribute with given multiplicity.
|
(package private) static UmlClass |
UmlClass.basic(UmlPackage containingPackage,
UmlClass superclass,
java.lang.String name)
Constructs minimal instance with a superclass - useful for testing.
|
(package private) static UmlAttribute |
UmlAttribute.basicLiteral(UmlClass containingClass,
java.lang.String name)
For tests only: Constructs literal with given name.
|
private java.lang.String |
UmlPackage.deduceUmlVersionForNamespace(UmlClass nsClass)
Needeed for IEC61850 namespaces; for CIM, namespace is deduced from UML version.
|
private UmlAttribute.Kind |
UmlAttribute.determineKind(UmlClass containingClass,
UmlClass type) |
java.util.Set<UmlAttribute> |
UmlClass.findAttributes(UmlClass attrType)
Returns (native) attributes whose type is
attrType . |
java.util.Set<UmlAttribute> |
UmlClass.findAttributes(UmlClass attrType,
UmlClass.InheritedKind inh)
Returns attributes of type
attrType selectively, according to inheritance
criterion inh . |
java.util.List<PresenceCondition> |
UmlAttribute.getDsPresConditions(UmlClass context)
(IEC 61850) Returns derived statistics presence conditions.
|
UmlAssociationEnd.AssociationEndPair |
UmlAssociation.getEndsFor(UmlClass type)
Returns the pair of association ends from the perspective of
type (this is what
we need when printing model documentation for associations of a type , or when
reading RDF/OWL properties). |
Constructor and Description |
---|
UmlAssociationEnd(UmlClass type,
UmlObjectData objData,
UmlAssociationEnd.Data data)
Constructor.
|
UmlAttribute(UmlClass containingClass,
UmlClass type,
UmlObjectData objData,
UmlAttribute.Data data)
Intended to be called by
UmlClass and tests only. |
UmlConstraint(UmlClass containingClass,
UmlObjectData objData,
UmlConstraint.Data data)
Intended to be called by
UmlClass and tests only. |
UmlOperation(UmlClass containingClass,
UmlClass returnType,
UmlObjectData objData,
UmlOperation.Data data)
Intended to be called by
UmlClass and tests only. |
UmlParameter(UmlClass type,
UmlObjectData objData,
UmlParameter.Data data)
Constructor.
|
Constructor and Description |
---|
UmlClass(UmlPackage containingPackage,
java.util.Collection<UmlClass> superclasses,
UmlObjectData objData,
UmlClass.Data data)
Creates the instance and adds itself to the
containingPackage , and as child to
every object from superclasses . |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<UmlKind,java.util.List<UmlClass>> |
StatsPerOwner._classes |
private java.util.Map<OwningWg,java.util.Collection<UmlClass>> |
ModelStats._scopedClasses |
private java.util.Collection<UmlClass> |
CrossPackageStats._scopedClasses |
(package private) java.util.Collection<java.util.Collection<UmlClass>> |
CrossPackageStats.CrossPackageStatsData.classAssocs |
(package private) java.util.Collection<java.util.Collection<UmlClass>> |
CrossPackageStats.CrossPackageStatsData.classAttrPairs |
(package private) java.util.Collection<java.util.Collection<UmlClass>> |
CrossPackageStats.CrossPackageStatsData.classDeps |
(package private) java.util.Collection<java.util.Collection<UmlClass>> |
CrossPackageStats.CrossPackageStatsData.classInhPairs |
(package private) java.util.Collection<java.util.Collection<UmlClass>> |
CrossPackageStats.CrossPackageStatsData.classOperPairs |
Modifier and Type | Method and Description |
---|---|
java.util.Map<UmlKind,java.util.List<UmlClass>> |
StatsPerOwner.getClasses() |
java.util.Map<OwningWg,java.util.Collection<UmlClass>> |
ModelStats.getScopedClasses() |
Modifier and Type | Method and Description |
---|---|
private void |
CrossPackageStats.addClassPairs(UmlClass c,
java.util.Collection<UmlClass> relatedClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses,
boolean ignoreIdObjInh,
boolean ignoreDomainAttr) |
Modifier and Type | Method and Description |
---|---|
private void |
CrossPackageStats.addClassPairs(UmlClass c,
java.util.Collection<UmlClass> relatedClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses,
boolean ignoreIdObjInh,
boolean ignoreDomainAttr) |
private void |
CrossPackageStats.addClassPairs(UmlClass c,
java.util.Collection<UmlClass> relatedClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses,
boolean ignoreIdObjInh,
boolean ignoreDomainAttr) |
private void |
CrossPackageStats.addClassPairs(UmlClass c,
java.util.Collection<UmlClass> relatedClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses,
boolean ignoreIdObjInh,
boolean ignoreDomainAttr) |
private void |
CrossPackageStats.addClassPairsFromAssocs(java.util.Collection<UmlAssociation> assocs,
java.util.Collection<java.util.Collection<UmlClass>> xownerAssocs,
java.util.Collection<java.util.Collection<UmlClass>> xpackageAssocs) |
private void |
CrossPackageStats.addClassPairsFromAssocs(java.util.Collection<UmlAssociation> assocs,
java.util.Collection<java.util.Collection<UmlClass>> xownerAssocs,
java.util.Collection<java.util.Collection<UmlClass>> xpackageAssocs) |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<UmlClass> |
ClassValidator.ClassesWithSameName._allClasses |
private java.util.List<UmlClass> |
ClassValidator._scopedUmlObjects |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlClass> |
ClassValidator.ClassesWithSameName.getObjsToTestAgainst() |
java.util.List<UmlClass> |
ClassValidator.getScopedUmlObjects() |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,UmlKind> |
ClassValidator.CimDatatypeClassesWithInvalidAttributes.collectAttributeNamesWithTypeKind(UmlClass clazz) |
protected abstract boolean |
ClassValidator.ClassesWithQuestionableAttributeCount.satisfiesCondition(UmlClass clazz) |
protected boolean |
ClassValidator.EnumClassesWithNoLiterals.satisfiesCondition(UmlClass o) |
protected boolean |
ClassValidator.CimCompoundClassesWithNoAttributes.satisfiesCondition(UmlClass o) |
protected boolean |
ClassValidator.EnumClassesWithSingleLiteral.satisfiesCondition(UmlClass o) |
protected boolean |
ClassValidator.EnumClassesWithTwoLiterals.satisfiesCondition(UmlClass o) |
protected boolean |
ClassValidator.ClassesMissingDoc.skipValidation(UmlClass o) |
void |
ClassValidator.CimClassesWithUnexpectedElements.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithUnexpectedConnectors.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithQuestionableAttributeCount.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.EnumClassesWithBadName.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithSelfInheritance.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimPrimitiveClassesWithAttributes.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimPrimitiveClassesWithIllegalOwner.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithDuplicateInheritedAttributeNames.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithDuplicateOwnOrInheritedAssociationEndNames.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithSelfDependency.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithLeafPropSet.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithRootPropSet.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithPersistentPropSet.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithMultipleSuperclasses.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithSuperclassesFromUnallowedOwner.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesThatShouldNotBeAssociationClass.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesWithUnallowedStereotype.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesWithOldDatatypeStereotype.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesUsedForAttributesButHaveAssociations.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesUsedForAttributesButHaveSubclasses.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesUsedForAttributesButHaveSuperclasses.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesThatShouldNotBeAbstract.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesThatShouldNotHaveOperations.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesThatShouldNotHaveExplicitDependencies.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.ClassesThatShouldNotHaveNestingThroughAttribute.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850ClassesThatShouldHaveAliasAsTitle.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850ClassesThatShouldHaveTaggedValuesForDocgen.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesNeverUsedInRelationships.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850ClassesWithInvalidConstraints.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850ClassesWithMissingCondIDTextInConstraints.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimDatatypeClassesWithInvalidAttributes.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesNameStartingWithLowerCase.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.CimClassesNameShouldBeSingular.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850LNClassesInWrongGroup.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.Iec61850LNClassesMalformedName.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.EnumClassesWithSomeCodesMissing.validate(UmlClass o,
ModelIssues issues) |
void |
ClassValidator.EnumClassesWithDuplicateCodes.validate(UmlClass o,
ModelIssues issues) |
Modifier and Type | Method and Description |
---|---|
void |
ClassValidator.ClassesWithSameName.validate(java.util.List<UmlClass> classes,
ModelIssues issues) |
void |
ClassValidator.CimClassesNeverUsedAsTypeForAttribute.validate(java.util.List<UmlClass> classes,
ModelIssues issues) |
Constructor and Description |
---|
ClassValidator.ClassesWithSameName(java.util.Collection<UmlClass> allClasses) |
ClassValidator(Config cfg,
java.util.Collection<UmlClass> allClasses,
ModelIssues issues) |
Copyright 2009-2015 Tatjana (Tanja) Kostic