示例#1
0
 public void setFinal(final DerivationMethod derivation, final boolean enabled) {
   assertNotLocked();
   PreCondition.assertArgumentNotNull(derivation, "derivation");
   PreCondition.assertTrue(
       derivation.isExtension() || derivation.isRestriction(),
       "derivation (" + derivation + ") must be extension or restriction for a complex type");
   if (enabled) {
     m_final.add(derivation);
   } else {
     m_final.remove(derivation);
   }
 }