public class PropertiesTable
extends java.lang.Object
Constructor and Description |
---|
PropertiesTable(java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> topIncludeStereotype,
java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> topExcludeStereotype,
java.util.List<java.lang.String> topIncludeName,
java.util.List<java.lang.String> topExcludeName,
java.util.List<java.lang.String> topIncludeTypeName,
java.util.List<java.lang.String> topExcludeTypeName,
java.util.List<java.lang.String> topOrder,
java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> systemIncludeStereotype,
java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> systemExcludeStereotype,
java.util.List<java.lang.String> systemIncludeName,
java.util.List<java.lang.String> systemExcludeName,
java.util.List<java.lang.String> systemIncludeTypeName,
java.util.List<java.lang.String> systemExcludeTypeName,
java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> splitStereotype,
int maxDepth,
int systemAssociationType,
int topAssociationType,
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> targets,
boolean includeInherited) |
Modifier and Type | Method and Description |
---|---|
static void |
consolidateTypes(java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>>> structures,
java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.lang.Integer>>> typeUnits) |
void |
doMainThings()
makes all the necessary data structures and tables
|
java.util.List<java.lang.String> |
getColspecs() |
java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.lang.Integer>>> |
getConsolidated() |
static int |
getDepthOfCompositionalMap(java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>> map,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class c) |
EditableTable |
getEt() |
java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>>> |
getFilteredStructures() |
java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getHeaders() |
static java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> |
getInheritedProperties(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class c) |
static int |
getMultiplicity(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property p) |
int |
getNumPropertyHeaders() |
static com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property |
getPropertyElement(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class e,
java.util.List<java.lang.String> propSpec,
boolean includeInherited) |
static java.lang.String |
getPropertyValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class e,
java.util.List<java.lang.String> propSpec,
boolean includeInherited) |
void |
showTable() |
static java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> |
sortProperty(java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> props) |
public PropertiesTable(java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> topIncludeStereotype, java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> topExcludeStereotype, java.util.List<java.lang.String> topIncludeName, java.util.List<java.lang.String> topExcludeName, java.util.List<java.lang.String> topIncludeTypeName, java.util.List<java.lang.String> topExcludeTypeName, java.util.List<java.lang.String> topOrder, java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> systemIncludeStereotype, java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> systemExcludeStereotype, java.util.List<java.lang.String> systemIncludeName, java.util.List<java.lang.String> systemExcludeName, java.util.List<java.lang.String> systemIncludeTypeName, java.util.List<java.lang.String> systemExcludeTypeName, java.util.List<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> splitStereotype, int maxDepth, int systemAssociationType, int topAssociationType, java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> targets, boolean includeInherited)
public EditableTable getEt()
public void showTable()
public void doMainThings()
public static java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> sortProperty(java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> props)
public static int getDepthOfCompositionalMap(java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>> map, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class c)
public static java.lang.String getPropertyValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class e, java.util.List<java.lang.String> propSpec, boolean includeInherited)
public static com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPropertyElement(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class e, java.util.List<java.lang.String> propSpec, boolean includeInherited)
public static void consolidateTypes(java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>>> structures, java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.lang.Integer>>> typeUnits)
public static int getMultiplicity(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property p)
public static java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property> getInheritedProperties(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class c)
public java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property,com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class>>> getFilteredStructures()
public java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.util.Map<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class,java.lang.Integer>>> getConsolidated()
public int getNumPropertyHeaders()
public java.util.List<java.lang.String> getColspecs()
public java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getHeaders()