matches the Java identifier pattern String with min length = 1 a resource or plan version pattern describes steps permitted within a component snapshot prepare or cleanup block Describes a simple (non-composite) execution step describes boolean operator elements Describes common args for one exec step Attributes for top-level element strings that are valid top-level entity names strings that are valid top-level entity path names strings that are valid path references strings that are valid plugin names strings that are valid bundle names strings that are valid host entity names, prefixed by valid pluginNames strings that are valid system object names (without plugin prefix) strings that are valid system object names (with optional plugin prefix) Attributes for steps with repetitions