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.  |