public IScope scope_ConfigurationSource_property(final ConfigurationSource exp, final EReference ref) { FunctionblockModel _model = exp.getModel(); FunctionblockModel model = ((FunctionblockModel) _model); FunctionBlock _functionblock = model.getFunctionblock(); Configuration _configuration = _functionblock.getConfiguration(); EList<Property> _properties = _configuration.getProperties(); return Scopes.scopeFor(_properties); }
String _xblockexpression = null; EObject _eContainer = configuration.eContainer(); EObject _eContainer_1 = _eContainer.eContainer(); FunctionblockModel fbm = ((FunctionblockModel) _eContainer_1); _builder.newLine(); _builder.append("\t\t"); EList<Property> _properties = configuration.getProperties(); CharSequence _handleProperties = EntityValidationTemplate.handleProperties(_properties, invocationContext); String _string = _handleProperties.toString(); _builder.newLine(); _builder.append("\t"); EList<Property> _properties_1 = configuration.getProperties(); CharSequence _calculateRequired = EntityValidationTemplate.calculateRequired(_properties_1); _builder.append(_calculateRequired, "\t");
public static FunctionblockModel convertToFlatHierarchy(FunctionblockModel fbm) { FunctionBlock fb = fbm.getFunctionblock(); // Consolidate all properties List<Property> properties = getFlatProperties(fbm); // remove super type reference if (fbm.getSuperType() != null) { removeSuperTypeModelReference(fbm); } properties.stream().filter(p -> p.getType() instanceof ObjectPropertyType) .forEach(p -> createReference(fbm, (ObjectPropertyType) p.getType())); Status status = FunctionblockFactory.eINSTANCE.createStatus(); status.getProperties().addAll(properties.stream().filter(p -> p.eContainer() instanceof Status) .collect(Collectors.toList())); fb.setStatus(status); Configuration configuration = FunctionblockFactory.eINSTANCE.createConfiguration(); configuration.getProperties().addAll(properties.stream() .filter(p -> p.eContainer() instanceof Configuration).collect(Collectors.toList())); fb.setConfiguration(configuration); // Consolidate all operations List<Operation> operations = getFlatOperations(fbm); fb.getOperations().clear(); fb.getOperations().addAll(operations); return fbm; }
private void generateConfiguration(InvocationContext context, String jsonFileExt, IGeneratedWriter outputter, String stateTargetPath, Configuration configuration) { if (configuration != null) { generateTask(configuration, context, outputter, ValidationTaskFactory.getPropertiesConfigValidationTask(jsonFileExt, stateTargetPath)); for (Property property : configuration.getProperties()) { generateTask(property, context, outputter, ValidationTaskFactory.getPropertiesSinglePropertyValidationTask( "-configuration-" + property.getName() + jsonFileExt, stateTargetPath)); } } }
FunctionBlock _functionblock_1 = fbModel.getFunctionblock(); Configuration _configuration = _functionblock_1.getConfiguration(); EList<Property> _properties_1 = _configuration.getProperties(); properties = _properties_1; readOnly = false;
public static EList<Type> getReferencedTypes(FunctionBlock fb) { EList<Type> types = new BasicEList<Type>(); if (fb != null) { // Analyze the status properties... if (fb.getStatus() != null) { for (Property property : fb.getStatus().getProperties()) { types.addAll(getReferencedTypes(property)); } } // Analyze the configuration properties... if (fb.getConfiguration() != null) { for (Property property : fb.getConfiguration().getProperties()) { types.addAll(getReferencedTypes(property)); } } // Analyze the fault properties... if (fb.getFault() != null) { for (Property property : fb.getFault().getProperties()) { types.addAll(getReferencedTypes(property)); } } } return types; } }
public static EList<Type> getReferencedTypes(FunctionBlock fb) { EList<Type> types = new BasicEList<Type>(); if (fb != null) { // Analyze the status properties... if (fb.getStatus() != null) { for (Property property : fb.getStatus().getProperties()) { types.addAll(getReferencedTypes(property)); } } // Analyze the configuration properties... if (fb.getConfiguration() != null) { for (Property property : fb.getConfiguration().getProperties()) { types.addAll(getReferencedTypes(property)); } } // Analyze the fault properties... if (fb.getFault() != null) { for (Property property : fb.getFault().getProperties()) { types.addAll(getReferencedTypes(property)); } } } return types; } }
final EList<Property> configProps = configuration.getProperties();
if (_notEquals_2) { Configuration _configuration_1 = fb.getConfiguration(); EList<Property> _properties_1 = _configuration_1.getProperties(); for (final Property property_1 : _properties_1) { EList<Type> _referencedTypes_1 = Utils.getReferencedTypes(property_1);
for (Property property : fb.getConfiguration().getProperties()) { transformProperty(service, property);
} else { Configuration _configuration_1 = fb.getConfiguration(); EList<Property> _properties = _configuration_1.getProperties(); boolean _tripleNotEquals_1 = (_properties != null); _and = _tripleNotEquals_1; EList<Property> _properties_1 = _configuration_2.getProperties(); for (final Property property : _properties_1) { configurationProperties.add(property);
EList<Property> _properties = _configuration_1.getProperties(); for(final Property property : _properties) { _builder.append("\t"); EList<Property> _properties_1 = _configuration_2.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) {
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property property_1 : _properties_1) { _builder.append("\t");
EList<Property> _properties_1 = _configuration_1.getProperties(); for(final Property prop_1 : _properties_1) { _builder.append(" "); EList<Property> _properties_3 = _configuration_3.getProperties(); for(final Property prop_3 : _properties_3) { _builder.append(" "); EList<Property> _properties_5 = _configuration_5.getProperties(); for(final Property prop_5 : _properties_5) { _builder.append(" ");