INamedElement Interface
Namespace: NextDesign.Core
Description
Represents a nameable element.
Belonging Area
Name | Description |
---|---|
Profile | A group of APIs to access the profile. |
Inherit Base
Name | Description |
---|---|
IObject | Represents an identifiable object. |
Derived from
Name | Description |
---|---|
IConstraint | Access object to constraints. |
IEnumLiteral | Access object to enumeration literals. |
IPackage | Access object to packages. |
IField | Access object to fields. |
IType | Object representing a type. |
Property
Name | Description |
---|---|
BaseId | Base Identifier If this element was added as a profile reference, returns the Identifier in the referenced profile. If this element was not added as a profile reference, returns null. |
Description | Description |
DisplayName | Display name |
IsDisabled | Whether this element is disabled |
Name | Name |
Method
Name | Description |
---|---|
GetProfileReferencePackage | Gets the profile reference package that manages this element. If this element itself is a profile reference package, the element itself is retrieved. If this element is an element with multiple profile references (an element with a profile reference and a profile reference added by a further profile reference), the package recorded as the base of the profile with dependencies in the profile reference information is retrieved. Also, if this element is not an element under a profile reference package, the root package of the profile is retrieved. This behavior means that an element defined in a profile will return the package corresponding to the root package of the profile that defined the element, regardless of how the profile was referenced. |