// end declare accessors public static void checkClassConsistency(ModelRoot modelRoot) { Ooaofooa.log.println( ILogger.OPERATION, "Assign to Member", //$NON-NLS-1$ " Operation entered: Assign to Member::checkClassConsistency"); //$NON-NLS-1$ if (Boolean.valueOf(System.getenv("PTC_MCC_ENABLED")) == false) { // $NON-NLS-1$ return; } AssignToMember_c[] objs = AssignToMember_c.AssignToMemberInstances(modelRoot, null, false); for (int i = 0; i < objs.length; i++) { objs[i].checkConsistency(); } }
public boolean checkConsistency() { Ooaofooa.log.println( ILogger.OPERATION, "Assign to Member", //$NON-NLS-1$ " Operation entered: Assign to Member::checkConsistency"); //$NON-NLS-1$ if (Boolean.valueOf(System.getenv("PTC_MCC_ENABLED")) == false) { // $NON-NLS-1$ return true; } ModelRoot modelRoot = getModelRoot(); boolean retval = true; class AssignToMember_c_test40732_c implements ClassQueryInterface_c { AssignToMember_c_test40732_c(java.util.UUID p40733) { m_p40733 = p40733; } private java.util.UUID m_p40733; public boolean evaluate(Object candidate) { AssignToMember_c selected = (AssignToMember_c) candidate; boolean retval = false; retval = (selected.getStatement_id().equals(m_p40733)); return retval; } } AssignToMember_c[] objs40731 = AssignToMember_c.AssignToMemberInstances( modelRoot, new AssignToMember_c_test40732_c(getStatement_id())); if (((objs40731.length) == 0)) { if (CorePlugin.getDefault().isDebugging()) { Ooaofooa.log.println( ILogger.CONSISTENCY, "Assign to Member", //$NON-NLS-1$ "Consistency: Object: Assign to Member: Cardinality of an identifier is zero. " //$NON-NLS-1$ + "Actual Value: " + Integer.toString(objs40731.length)); // $NON-NLS-1$ } else { Exception e = new Exception(); CorePlugin.logError( "Consistency: Object: Assign to Member: Cardinality of an identifier is zero. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40731.length), e); } retval = false; } if (((objs40731.length) > 1)) { if (CorePlugin.getDefault().isDebugging()) { Ooaofooa.log.println( ILogger.CONSISTENCY, "Assign to Member", //$NON-NLS-1$ "Consistency: Object: Assign to Member: Cardinality of an identifier is greater than 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40731.length) + " Statement_ID: " + "Not Printable"); //$NON-NLS-1$ } else { Exception e = new Exception(); CorePlugin.logError( "Consistency: Object: Assign to Member: Cardinality of an identifier is greater than 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40731.length) + " Statement_ID: " + "Not Printable", e); //$NON-NLS-1$ } retval = false; } // Assign to Member is a subtype in association: rel.Numb = 603 // The supertype class is: Statement class Statement_c_test40737_c implements ClassQueryInterface_c { Statement_c_test40737_c(java.util.UUID p40738) { m_p40738 = p40738; } private java.util.UUID m_p40738; public boolean evaluate(Object candidate) { Statement_c selected = (Statement_c) candidate; boolean retval = false; retval = (selected.getStatement_id().equals(m_p40738)); return retval; } } Statement_c[] objs40736 = Statement_c.StatementInstances(modelRoot, new Statement_c_test40737_c(getStatement_id())); if (((objs40736.length) != 1)) { if (CorePlugin.getDefault().isDebugging()) { Ooaofooa.log.println( ILogger.CONSISTENCY, "Assign to Member", //$NON-NLS-1$ "Consistency: Object: Assign to Member: Association: 603: Cardinality of a supertype is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " + Integer.toString(objs40736.length)); // $NON-NLS-1$ } else { Exception e = new Exception(); CorePlugin.logError( "Consistency: Object: Assign to Member: Association: 603: Cardinality of a supertype is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40736.length), e); } retval = false; } // Assign to Member is a referring class in association: rel.Numb = 609 // The participating class is: Value class Value_c_test40740_c implements ClassQueryInterface_c { Value_c_test40740_c(java.util.UUID p40741) { m_p40741 = p40741; } private java.util.UUID m_p40741; public boolean evaluate(Object candidate) { Value_c selected = (Value_c) candidate; boolean retval = false; retval = (selected.getValue_id().equals(m_p40741)); return retval; } } Value_c[] objs40739 = Value_c.ValueInstances(modelRoot, new Value_c_test40740_c(getR_value_id())); // The participant is unconditional // The multiplicity of the participant is one if (((objs40739.length) != 1)) { if (CorePlugin.getDefault().isDebugging()) { Ooaofooa.log.println( ILogger.CONSISTENCY, "Assign to Member", //$NON-NLS-1$ "Consistency: Object: Assign to Member: Association: 609: Cardinality of a participant is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40739.length) + " r_Value_ID: " + "Not Printable"); //$NON-NLS-1$ } else { Exception e = new Exception(); CorePlugin.logError( "Consistency: Object: Assign to Member: Association: 609: Cardinality of a participant is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40739.length) + " r_Value_ID: " + "Not Printable", e); //$NON-NLS-1$ } retval = false; } // Assign to Member is a referring class in association: rel.Numb = 689 // The participating class is: Value class Value_c_test40743_c implements ClassQueryInterface_c { Value_c_test40743_c(java.util.UUID p40744) { m_p40744 = p40744; } private java.util.UUID m_p40744; public boolean evaluate(Object candidate) { Value_c selected = (Value_c) candidate; boolean retval = false; retval = (selected.getValue_id().equals(m_p40744)); return retval; } } Value_c[] objs40742 = Value_c.ValueInstances(modelRoot, new Value_c_test40743_c(getL_value_id())); // The participant is unconditional // The multiplicity of the participant is one if (((objs40742.length) != 1)) { if (CorePlugin.getDefault().isDebugging()) { Ooaofooa.log.println( ILogger.CONSISTENCY, "Assign to Member", //$NON-NLS-1$ "Consistency: Object: Assign to Member: Association: 689: Cardinality of a participant is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40742.length) + " l_Value_ID: " + "Not Printable"); //$NON-NLS-1$ } else { Exception e = new Exception(); CorePlugin.logError( "Consistency: Object: Assign to Member: Association: 689: Cardinality of a participant is not equal to 1. " //$NON-NLS-1$ + "Actual Value: " //$NON-NLS-1$ + Integer.toString(objs40742.length) + " l_Value_ID: " + "Not Printable", e); //$NON-NLS-1$ } retval = false; } return retval; }