Package org.dmd.dms.generated.types

Examples of org.dmd.dms.generated.types.AttributeDefinitionREF


    static public AttributeDefinition getNamingAttribute(DmwWrapper corew){
        DmcAttribute<?> attr = corew.getDmcObject().get(__namingAttribute);
        if (attr == null)
            return(null);
       
        AttributeDefinitionREF ref = (AttributeDefinitionREF) attr.getSV();
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here


    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getApplyToAttribute(){
        AttributeDefinitionREF ref = ((NumericRangeRuleDataDMO) core).getApplyToAttribute();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getLhs(){
        AttributeDefinitionREF ref = ((RelatedNumbersRuleDataDMO) core).getLhs();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getRhs(){
        AttributeDefinitionREF ref = ((RelatedNumbersRuleDataDMO) core).getRhs();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getApplyToAttribute(){
        AttributeDefinitionREF ref = ((ValueLengthRuleDataDMO) core).getApplyToAttribute();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getApplyToAttribute(){
        AttributeDefinitionREF ref = ((PatternMatchRuleDataDMO) core).getApplyToAttribute();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    /**
     * @return A AttributeDefinition object.
     */
    // org.dmd.dmg.generators.BaseDMWGeneratorNewest.formatSV(BaseDMWGeneratorNewest.java:1252)
    public AttributeDefinition getApplyToAttribute(){
        AttributeDefinitionREF ref = ((ReferencedAttributeTypeRuleDataDMO) core).getApplyToAttribute();
        if (ref == null)
            return(null);
       
        if (ref.getObject() == null)
            return(null);
       
        return((AttributeDefinition)ref.getObject().getContainer());
    }
View Full Code Here

    static public AttributeDefinitionDMW getNamingAttribute(DmwWrapper corew){
        DmcAttribute<?> attr = corew.getDmcObject().get(__namingAttribute);
        if (attr == null)
            return(null);
       
        AttributeDefinitionREF ref = (AttributeDefinitionREF) attr.getSV();
       
        return((AttributeDefinitionDMW)ref.getObject().getContainer());
    }
View Full Code Here

    // is enforced by rules. We just have to handle things differently for single versus
    // multi-valued attributes.
   
    if (attribute.getAttributeInfo().valueType == ValueTypeEnum.SINGLE){
      DmcTypeAttributeDefinitionREFSV refsv = (DmcTypeAttributeDefinitionREFSV) attribute;
      AttributeDefinitionREF ref = refsv.getSV();
     
      try {
        checkReferencedAttribute(obj, attribute, ref.getObjectName().getNameString());
      } catch (DmcRuleException e) {
        rc = new DmcRuleExceptionSet();
        rc.add(e);
      }
    }
    else{
      for(int i=0; i<attribute.getMVSize(); i++){
        AttributeDefinitionREF ref = (AttributeDefinitionREF) attribute.getMVnth(i);
       
        try {
          checkReferencedAttribute(obj, attribute, ref.getObjectName().getNameString());
        } catch (DmcRuleException e) {
          if (rc == null)
            rc = new DmcRuleExceptionSet();
          rc.add(e);
        }
View Full Code Here

  @Override
  public void execute(DmcObject obj) throws DmcRuleExceptionSet {
    Iterator<AttributeDefinitionREF> possibilities = ruleDMO.getOnePossibility();
    int found = 0;
    while(possibilities.hasNext()){
      AttributeDefinitionREF attr = possibilities.next();
      if (obj.get(attr.getObjectName().getNameString()) != null)
        found++;
    }
   
    if (found == 0){
      // We haven't found any of the attributes - complain
View Full Code Here

TOP

Related Classes of org.dmd.dms.generated.types.AttributeDefinitionREF

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.