Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Types

Class Redeclaration

Types.Redeclaration

public class Redeclaration


represents the "redeclaration" of an EXPRESS attribute in a subtype of the entity data type for which that attribute was originally declared. A redeclaration represents a refinement of the original attribute concept in the subtype, and it states corresponding constraints on the possible values of that attribute in the subtype. It may also rename the attribute for the subtype.

See 9.2.3.4 of ISO 10303-11:2004.


 Attribute Summary
public Boolean  isMandatory

True if the entity instance is required to have a value for this attribute in this subtype; False if it is permitted to have no specified value. 

public TypeScopeId  renamed

an additional EXPRESS identifier that may be used to identify the original attribute in this subtype. 

arrow_up
 

 Association Summary
public Expression  derivation
 
public Attribute  original_attribute

identifies the original Attribute being redeclared by the Redeclaration 

public ParameterType  redeclared_type
 
public EntityType  scope

represents the relationship between the redeclaration and the entity data type to which the redeclaration applies. 

arrow_up
 

 

 Attribute Detail

isMandatory

public Boolean isMandatory

True if the entity instance is required to have a value for this attribute in this subtype; False if it is permitted to have no specified value. This attribute is only present if isOptional is True for the original attribute.

See 9.2.3.4 of ISO 10303-11:2004. 
arrow_up


renamed

public TypeScopeId renamed

an additional EXPRESS identifier that may be used to identify the original attribute in this subtype.

See 9.2.2.2 of ISO 10303-11:2004. 
arrow_up
 Association Detail

derivation

public Expression derivation

arrow_up


original_attribute

public Attribute original_attribute

identifies the original Attribute being redeclared by the Redeclaration

See 9.2.3.4 of ISO 10303-11:2004. 
arrow_up


redeclared_type

public ParameterType redeclared_type

arrow_up


scope

public EntityType scope

represents the relationship between the redeclaration and the entity data type to which the redeclaration applies. Values for the original attribute are constrained by the redeclaration for instances of that EntityType and all of its subtypes.

 
arrow_up
Created  2005 - 6 - 15

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.