/** * Validates the validateOptionsContainingCenter constraint of '<em>IVL TS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateIVL_TS_validateOptionsContainingCenter(IVL_TS ivL_TS, DiagnosticChain diagnostics, Map<Object, Object> context) { return ivL_TS.validateOptionsContainingCenter(diagnostics, context); }
/** * Validates the validateOptionsContainingHigh constraint of '<em>IVL TS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateIVL_TS_validateOptionsContainingHigh(IVL_TS ivL_TS, DiagnosticChain diagnostics, Map<Object, Object> context) { return ivL_TS.validateOptionsContainingHigh(diagnostics, context); }
/** * Validates the validateOptionsContainingLow constraint of '<em>IVL TS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateIVL_TS_validateOptionsContainingLow(IVL_TS ivL_TS, DiagnosticChain diagnostics, Map<Object, Object> context) { return ivL_TS.validateOptionsContainingLow(diagnostics, context); }
private static boolean checkTS(TS ts, int precision) { if (ts != null) { if (ts instanceof IVL_TS) { IVL_TS ets = (IVL_TS) ts; return checkTS(ets.getLow(), precision) || checkTS(ets.getCenter(), precision) || checkTS(ets.getHigh(), precision); } else { return (!ts.isSetNullFlavor() && ts.getValue() == null) || (ts.getValue() != null && ts.getValue().length() < precision); } } else { return false; } }
public IVL_TS createIVL_TS(String low, String high) { IVL_TS ivL_TS = createIVL_TS(); if (low != null) { IVXB_TS lower = createIVXB_TS(); lower.setValue(low); ivL_TS.setLow(lower); } if (high != null) { IVXB_TS higher = createIVXB_TS(); higher.setValue(high); ivL_TS.setHigh(higher); } return ivL_TS; }
/** * Validates the validateOptionsContainingWidth constraint of '<em>IVL TS</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateIVL_TS_validateOptionsContainingWidth(IVL_TS ivL_TS, DiagnosticChain diagnostics, Map<Object, Object> context) { return ivL_TS.validateOptionsContainingWidth(diagnostics, context); }
public IVL_TS createIVL_TS(String value) { IVL_TS ivL_TS = createIVL_TS(); ivL_TS.setValue(value); return ivL_TS; }