View: Hide Browser | Browser on the left | Browser on the right| Dictionary
Report:General Info | Inner Elements | Relations 

Class constraint

An object of class constraint represents an index subtype definition, a range constraint or a discrete range.
An index subtype definition is represented by an object of class range for which the IsUnconstrained property is vhpiTrue.
A range constraint or a discrete range in the form of a range containing bound expressions and a direction is represented by an object of class range for which the IsUnconstrained property is vhpiFalse.
A range constraint or a discrete range in the form of a range attribute name is represented by an object of class paramAttrName.
A discrete range in the form of a discrete subtype indication is represented by an object of class type.
Application context: library information model, design hierarchy information model

General Info
Name constraint 
Owner  stdTypes 
Base Classifier  choice 
 genIndex 
Visibility public 
Is Active false 
Is Abstract true 

Inner Elements
Name Type 
 unnamed Generalization 
 unnamed Generalization 
 unnamed InstanceSpecification 

Relations
Name Type Begins Ends 
 unnamed Generalization  range  constraint 
 unnamed Association  intTypeDecl  constraint 
 unnamed Generalization  type  constraint 
 unnamed Association  forLoop  constraint 
 unnamed Association  arrayTypeDecl  constraint 
 unnamed Association  physTypeDecl  constraint 
 unnamed Generalization  paramAttrName  constraint 
 unnamed Association  sliceName  constraint 
 unnamed Generalization  constraint  genIndex 
 unnamed Generalization  constraint  choice 
 unnamed Association  subtypeDecl  constraint 
 unnamed Association  forGenerate  constraint 
 unnamed Association  derefObj  constraint 
 unnamed Association  floatTypeDecl  constraint