private void visitFromCompositeFactPattern( final FromCompositeFactPattern pattern ) { if ( pattern.getFactPattern() != null ) { visit( pattern.getFactPattern() ); } }
private void hasFactPatternSet(final FromCompositeFactPattern fromCompositeFactPattern) { if (fromCompositeFactPattern.getFactPattern() == null) { reportMandatoryFieldsError(); } }
private void hasFactPatternSet(final FromCompositeFactPattern fromCompositeFactPattern) { if (fromCompositeFactPattern.getFactPattern() == null) { reportMandatoryFieldsError(); } }
protected void calculateReadOnly() { if (pattern.getFactPattern() != null) { isFactTypeKnown = modeller.getDataModelOracle().isFactTypeRecognized(pattern.getFactPattern().getFactType()); readOnly = !isFactTypeKnown; } }
protected void calculateReadOnly() { if (pattern.getFactPattern() != null) { isFactTypeKnown = modeller.getDataModelOracle().isFactTypeRecognized(pattern.getFactPattern().getFactType()); readOnly = !isFactTypeKnown; } }
private Set<String> visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); factTypes.addAll(visit(pattern.getFactPattern())); factTypes.addAll(visit(pattern.getExpression())); return factTypes; }
private Set<String> visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { final Set<String> factTypes = new HashSet<String>(); factTypes.addAll(visit(pattern.getFactPattern())); factTypes.addAll(visit(pattern.getExpression())); return factTypes; }
@Override protected void calculateReadOnly() { if (pattern.getFactPattern() != null) { final String factType = pattern.getFactPattern().getFactType(); // We allow the use of Set, List or Collection, even when they are not added as imports // Because of this, we also need to add them as known fact types if (getExtraLeftSidePatternFactTypes().values().contains(factType)) { isFactTypeKnown = true; } else { isFactTypeKnown = getModeller().getDataModelOracle().isFactTypeRecognized(factType); } readOnly = !isFactTypeKnown; } }
protected void doLayout() { int row = 0; if (pattern.getFactPattern() != null) { FactPattern fact = pattern.getFactPattern(); if (fact != null) { this.layout.setWidget(row++, 0, createFactPatternWidget(fact)); } } this.layout.setWidget(row++, 0, getCompositeLabel()); }
protected void doLayout() { int row = 0; if (pattern.getFactPattern() != null) { FactPattern fact = pattern.getFactPattern(); if (fact != null) { this.layout.setWidget(row++, 0, createFactPatternWidget(fact)); } } this.layout.setWidget(row++, 0, getCompositeLabel()); }
@Override protected void calculateReadOnly() { if (pattern.getFactPattern() != null) { final String factType = pattern.getFactPattern().getFactType(); // We allow the use of Set, List or Collection, even when they are not added as imports // Because of this, we also need to add them as known fact types if (getExtraLeftSidePatternFactTypes().values().contains(factType)) { isFactTypeKnown = true; } else { isFactTypeKnown = getModeller().getDataModelOracle().isFactTypeRecognized(factType); } readOnly = !isFactTypeKnown; } }
private Optional<Pattern52> getConditionPattern(final String boundName, final IPattern p) { if (p instanceof FactPattern) { final FactPattern fp = (FactPattern) p; if (fp.isBound() && fp.getBoundName().equals(boundName)) { return Optional.of(new FactPatternPattern52Adaptor(fp)); } } else if (p instanceof FromCompositeFactPattern) { final FromCompositeFactPattern fcfp = (FromCompositeFactPattern) p; final FactPattern fp = fcfp.getFactPattern(); final Optional<Pattern52> factPattern = getConditionPattern(boundName, fp); if (factPattern.isPresent()) { return factPattern; } } return Optional.empty(); }
private void validateFromCompositeFactPattern(final FromCompositeFactPattern fromCompositeFactPattern) { hasFactPatternSet(fromCompositeFactPattern); hasExpressionBinding(fromCompositeFactPattern); validateFactPattern(fromCompositeFactPattern.getFactPattern()); }
private void visitFromCompositeFactPattern(final FromCompositeFactPattern pattern) { visit(pattern.getExpression()); visit(pattern.getFactPattern()); }
private void validateFromCompositeFactPattern(final FromCompositeFactPattern fromCompositeFactPattern) { hasFactPatternSet(fromCompositeFactPattern); hasExpressionBinding(fromCompositeFactPattern); validateFactPattern(fromCompositeFactPattern.getFactPattern()); }
private void visitFromCompositeFactPattern(final FromCompositeFactPattern pattern) { visit(pattern.getExpression()); visit(pattern.getFactPattern()); }
private void visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { visit(pattern.getFactPattern()); ToStringExpressionVisitor visitor = new ToStringExpressionVisitor(); parseStringPattern(pattern.getExpression().getText(visitor)); }
private void visitFromCompositeFactPattern(final FromCompositeFactPattern pattern) { visit(pattern.getFactPattern()); ToStringExpressionVisitor visitor = new ToStringExpressionVisitor(); parseStringPattern(pattern.getExpression().getText(visitor)); }
private FromCompositeFactPattern visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { FromCompositeFactPattern clone = new FromCompositeFactPattern(); clone.setExpression((ExpressionFormLine) visit(pattern.getExpression())); clone.setFactPattern((FactPattern) visit(pattern.getFactPattern())); return clone; }
private FromCompositeFactPattern visitFromCompositeFactPattern(FromCompositeFactPattern pattern) { FromCompositeFactPattern clone = new FromCompositeFactPattern(); clone.setExpression((ExpressionFormLine) visit(pattern.getExpression())); clone.setFactPattern((FactPattern) visit(pattern.getFactPattern())); return clone; }