@Override public void property(String name, Property property) { if (property instanceof ObjectProperty) { ObjectProperty op = (ObjectProperty) property; op.setProperties(fillMap(op.getProperties())); op.setRequiredProperties(fillList(op.getRequiredProperties())); } } });
private Object getAttribute(final ObjectProperty prop, final String attr) { Object _xblockexpression = null; { Object _switchResult = null; if (attr != null) { switch (attr) { case "properties": _switchResult = prop.getProperties(); break; case "requiredProperties": _switchResult = prop.getRequiredProperties(); break; } } final Object value = _switchResult; Object _elvis = null; if (value != null) { _elvis = value; } else { Object _attribute = this.getAttribute(((AbstractProperty) prop), attr); _elvis = _attribute; } _xblockexpression = _elvis; } return _xblockexpression; }
_matched=true; List<String> _elvis = null; List<String> _requiredProperties = ((ObjectProperty)referrer).getRequiredProperties(); if (_requiredProperties != null) { _elvis = _requiredProperties;
if (itemPropertyObject.getRequiredProperties() != null) { for (String req : itemPropertyObject.getRequiredProperties()) { requiredProperties.add(req);
if (itemPropertyObject.getRequiredProperties() != null) { for (String req : itemPropertyObject.getRequiredProperties()) { requiredProperties.add(req);
if(itemPropertyObject.getRequiredProperties() != null) { for(String req : itemPropertyObject.getRequiredProperties()) { requiredProperties.add(req);