public class AttributeGroup
extends java.lang.Object
The group lists first native then inherited attributes, and may have a name. In case of a CIM class, it will return a single attribute group with null name, while the class representing IEC61850 LN or CDC will return multiple attribute groups, in the order suitable for creating the doc.
FIXME: consolidate with AGSpec !
Constructor and Description |
---|
AttributeGroup(AGSpec agSpec,
java.util.Collection<UmlAttribute> nativeAttributes,
java.util.Collection<UmlAttribute> inheritedAttributes) |
AttributeGroup(java.util.Collection<UmlAttribute> nativeAttributes,
java.util.Collection<UmlAttribute> inheritedAttributes) |
Modifier and Type | Method and Description |
---|---|
AGSpec |
getAgSpec() |
java.util.Collection<UmlAttribute> |
getInheritedAttributes() |
java.util.Collection<UmlAttribute> |
getNativeAttributes() |
static java.util.Collection<AttributeGroup> |
initCdcGroups(UmlClass c) |
static java.util.Collection<AttributeGroup> |
initDaGroups(UmlClass c) |
static java.util.Collection<AttributeGroup> |
initLnGroups(UmlClass c) |
public AttributeGroup(java.util.Collection<UmlAttribute> nativeAttributes, java.util.Collection<UmlAttribute> inheritedAttributes)
public AttributeGroup(AGSpec agSpec, java.util.Collection<UmlAttribute> nativeAttributes, java.util.Collection<UmlAttribute> inheritedAttributes)
public static java.util.Collection<AttributeGroup> initDaGroups(UmlClass c)
public static java.util.Collection<AttributeGroup> initCdcGroups(UmlClass c)
public static java.util.Collection<AttributeGroup> initLnGroups(UmlClass c)
public AGSpec getAgSpec()
public java.util.Collection<UmlAttribute> getNativeAttributes()
public java.util.Collection<UmlAttribute> getInheritedAttributes()
Copyright 2009-2016 Tatjana (Tanja) Kostic