Package | Description |
---|---|
org.gigipugni.jcleancim.mibgen | |
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.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 |
---|---|
void |
MibWriter.writePackageObjectIdentity(java.lang.String name,
UmlPackage p,
java.lang.String branchid) |
Modifier and Type | Method and Description |
---|---|
UmlPackage |
PackageBuilder.build() |
UmlPackage |
PackageBuilder.build(UmlModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractObjectDoc.filterClasses(UmlPackage p,
java.util.Collection<UmlClass> retainedNatives) |
Modifier and Type | Method and Description |
---|---|
static UmlPackage |
UmlPackage.basic(UmlModel model,
java.lang.String name)
Constructs minimal model package - useful for creation from profiles and testing.
|
static UmlPackage |
UmlPackage.basic(UmlPackage containingPackage,
java.lang.String name)
Constructs minimal non-model package - useful for creation from profiles and testing.
|
static UmlPackage |
UmlPackage.basic(UmlPackage containingPackage,
java.lang.String name,
java.lang.String stereotype)
Constructs minimal non-model package with stereotype(s) - useful for creation from profiles
and testing.
|
UmlPackage |
UmlPackage.getContainingPackage()
Returns the containing package, null for
UmlPackage.Kind.MODEL . |
UmlPackage |
UmlClass.getContainingPackage() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlPackage> |
UmlPackage.collectDependencyEfferentPackages()
Returns all classes that I depend on through an explicit UML dependency in the model.
|
java.util.Collection<UmlPackage> |
UmlModel.findPackages(java.util.List<java.lang.String> names)
TODO: Refactor to use AbstractUmlObject.findAllForName().
|
java.util.Set<UmlPackage> |
UmlPackage.getChildPackages()
Returns all direct sub-packages.
|
java.util.Set<UmlPackage> |
UmlPackage.getChildPackages(java.lang.String name)
Returns sub-packages with
name . |
java.util.Collection<UmlPackage> |
UmlModel.getModelPackages()
Returns all model packages.
|
java.util.Collection<UmlPackage> |
UmlModel.getModelPackages(java.util.EnumSet<Nature> natures)
Returns model packages of specified nature.
|
java.util.Collection<UmlPackage> |
UmlModel.getNamespacePackages(java.util.EnumSet<OwningWg> wgs)
Returns packages that have namespace info for specified owners.
|
java.util.Map<Nature,UmlPackage> |
UmlModel.getNullModelPackages()
Returns special, "null" model packages per nature; they are created by default to hold
special, "null" classes that may be needed when the model repository allows for invalid or
bad definition of types for attributes and operation parameters.
|
java.util.Collection<UmlPackage> |
UmlModel.getPackages()
Returns all packages in this model.
|
java.util.Collection<UmlPackage> |
UmlModel.getTopPackages(java.util.EnumSet<OwningWg> wgs)
Returns top packages for specified owners.
|
Modifier and Type | Method and Description |
---|---|
static UmlPackage |
UmlPackage.basic(UmlPackage containingPackage,
java.lang.String name)
Constructs minimal non-model package - useful for creation from profiles and testing.
|
static UmlPackage |
UmlPackage.basic(UmlPackage containingPackage,
java.lang.String name,
java.lang.String stereotype)
Constructs minimal non-model package with stereotype(s) - useful for creation from profiles
and testing.
|
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 . |
UmlClass(UmlPackage containingPackage,
UmlObjectData objData,
UmlClass.Data data)
Creates a class without superclasses; convenient for stereotyped and root classes.
|
UmlPackage(UmlPackage containingPackage,
UmlObjectData objData,
UmlPackage.Data data)
Creates a top-level or a regular package, and adds itself to
containingPackage . |
Modifier and Type | Method and Description |
---|---|
java.util.Map<UmlKind,java.util.List<UmlPackage>> |
StatsPerOwner.getPackages() |
java.util.Map<OwningWg,java.util.Collection<UmlPackage>> |
ModelStats.getScopedPackages() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlPackage> |
PackageValidator.PackagesWithSameName.getObjsToTestAgainst() |
java.util.List<UmlPackage> |
PackageValidator.getScopedUmlObjects() |
Modifier and Type | Method and Description |
---|---|
void |
PackageValidator.PackageUnexpectedElements.validate(UmlPackage o,
ModelIssues issues) |
void |
PackageValidator.PackageUnexpectedConnectors.validate(UmlPackage o,
ModelIssues issues) |
void |
PackageValidator.PackagesWithSelfDependency.validate(UmlPackage o,
ModelIssues issues) |
void |
PackageValidator.PackagesTopLevelWithoutVersionClass.validate(UmlPackage o,
ModelIssues issues) |
void |
PackageValidator.Iec61850PackagesThatShouldHaveAliasAsTitle.validate(UmlPackage o,
ModelIssues issues) |
Modifier and Type | Method and Description |
---|---|
void |
PackageValidator.PackagesWithSameName.validate(java.util.List<UmlPackage> packages,
ModelIssues issues)
Applies the validation criteria to a non-empty list of
objs , and creates
problems for invalid ones and adds them to toCollect . |
Constructor and Description |
---|
PackagesWithSameName(java.util.Collection<UmlPackage> allPackages) |
PackageValidator(Config cfg,
java.util.Collection<UmlPackage> allPackages,
ModelIssues issues) |
Copyright 2009-2016 Tatjana (Tanja) Kostic