this.description = modelDescription.get(ModelDescriptionConstants.MODEL_DESCRIPTION);
ModelNode attributes = description.has(ModelDescriptionConstants.ATTRIBUTES) ? description.get(ModelDescriptionConstants.ATTRIBUTES) : new ModelNode();
address = PathAddress.pathAddress(modelDescription.get(ModelDescriptionConstants.ADDRESS));
if (attributes.isDefined()) {
for (Property property : attributes.asPropertyList()) {
String name = property.getName();
SimpleAttributeDefinition def = SimpleAttributeDefinitionBuilder.create(name, property.getValue()).build();
this.attributes.put(name, new AttributeAccess(
AttributeAccess.AccessType.READ_ONLY, AttributeAccess.Storage.CONFIGURATION, null, null, def, null)
);