Package | Description |
---|---|
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 |
---|---|
UmlAssociation |
UmlClass.addAssociation(UmlAssociationEnd sourceEnd,
UmlAssociationEnd targetEnd,
UmlObjectData objData,
UmlAssociation.Data data)
Creates from arguments an association with this as type of
sourceEnd , adds it to
both types of association ends and to the model, and returns the newly created object. |
UmlAssociation |
UmlAssociationEnd.getContainingAssociation()
Returns the association to which this end belongs.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlAssociation> |
UmlModel.findAssociations(java.util.EnumSet<OwningWg> wgs,
java.util.EnumSet<UmlAssociationEnd.Kind> kinds,
boolean includeNormative,
boolean includeInformative)
Returns all associations involving classes from owners
wg . |
java.util.Collection<UmlAssociation> |
UmlModel.findCimNoncimAssociations()
Returns all associations that are mappings between models of different natures.
|
java.util.Collection<UmlAssociation> |
UmlModel.getAssociations()
Returns all associations in this model.
|
java.util.Collection<UmlAssociation> |
UmlClass.getAssociations() |
java.util.Collection<UmlAssociation> |
UmlClass.getInheritedAssociations() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<UmlKind,java.util.List<UmlAssociation>> |
StatsPerOwner.getAssociations() |
java.util.Map<OwningWg,java.util.Collection<UmlAssociation>> |
ModelStats.getScopedAssociations() |
Modifier and Type | Method and Description |
---|---|
java.util.List<UmlAssociation> |
AssociationValidator.getScopedUmlObjects() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<UmlObject> |
AssociationValidator.AssociationEndsWithUnallowedStereotype.getSubObjects(UmlAssociation o) |
protected java.util.List<UmlObject> |
AssociationValidator.AssociationEndsMissingDoc.getSubObjects(UmlAssociation assoc) |
protected java.util.List<UmlObject> |
AssociationValidator.AssociationEndsWithBadDocStart.getSubObjects(UmlAssociation assoc) |
protected java.util.List<UmlObject> |
AssociationValidator.AssociationEndsWithBadDocEnd.getSubObjects(UmlAssociation assoc) |
protected java.util.List<UmlObject> |
AssociationValidator.AssociationEndsWithBadCharacterInName.getSubObjects(UmlAssociation assoc) |
protected boolean |
AssociationValidator.AssociationEndsMissingDoc.skipValidation(UmlAssociation o) |
void |
AssociationValidator.AssociationsWithExplicitDirection.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithRoleBadDirection.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithDoc.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithSameDocOnBothEnds.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithName.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsMissingInformativeStereotype.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithNoMultiplicity.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.AssociationsWithWrongSource.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.Iec61850AssociationsThatShouldBePrivate.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.Iec61850AssociationsWithDifferentEndVisibility.validate(UmlAssociation o,
ModelIssues issues) |
void |
AssociationValidator.CimAssociationEndsNameStartingWithLowerCase.validate(UmlAssociation ae,
ModelIssues issues) |
void |
AssociationValidator.CimAssociationEndsNameShouldBePlural.validate(UmlAssociation ae,
ModelIssues issues) |
void |
AssociationValidator.CimAssociationEndsNameShouldBeSingular.validate(UmlAssociation ae,
ModelIssues issues) |
Copyright 2009-2016 Tatjana (Tanja) Kostic