Class ComponentRelationConstraint

java.lang.Object
com.oss.metadata.Constraints
com.oss.metadata.ComponentRelationConstraint

public class ComponentRelationConstraint extends Constraints
The ComponentRelationConstraint class represents an ASN.1 component relation constraint. Each OpenType has an ASN.1 component relation constraint. The component relation constraint references another field and an information object set. It is used to determine the value at the time of automatic encoding and decoding. So for example,
    Procedure ::= SEQUENCE {
         opcode INTEGER,
         parameter SEQUENCE {
           parameterId PARAMETER.&id ({KNOWN-PARAMETERS}),
           value PARAMETER.&Type ({KNOWN-PARAMETERS}{@.parameterId})
         }
   }
PARAMETER.&Type is an OpenType, ({KNOWN-PARAMETERS}{@.parameterId}) is a component relation constraint.
Since:
ASN.1/Java 2.1
  • Method Details

    • getTableConstraint

      public TableConstraint getTableConstraint()
      Return the table constraint.
      Returns:
      table constraint
    • getComponentRelations

      public ComponentRelations getComponentRelations()
      Return the component relations
      Returns:
      component relations