[{"__symbolic":"module","version":4,"metadata":{"PersistenceRulesRule":"/**ɵ * @licenseɵ * Copyright 2017 SAP Aribaɵ *ɵ * Licensed under the Apache License, Version 2.0 (the \"License\");ɵ * you may not use this file except in compliance with the License.ɵ * You may obtain a copy of the License atɵ *ɵ * http://www.apache.org/licenses/LICENSE-2.0ɵ *ɵ * Unless required by applicable law or agreed to in writing, softwareɵ * distributed under the License is distributed on an \"AS IS\" BASIS,ɵ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.ɵ * See the License for the specific language governing permissions andɵ * limitations under the License.ɵ *ɵ * Based on original work: MetaUI: Craig Federighi (2008)ɵ *ɵ */ɵɵɵfield {ɵ    trait=toOneRelationship {ɵ        editable=false {ɵ            component:Button;ɵ            bindings: {ɵ                click: ${ɵ                    this.set(\"object\", value);ɵ                    this.set(\"actionCategory\", \"General\");ɵ                    this.set(\"action\", \"Inspect\");ɵ                    meta.fireAction(this, null, true)ɵ                };ɵ                ngcontent: ${value ? FieldPath.getFieldValue(value, meta.displayLabel(type, properties.get(\"labelField\") )) : null};ɵ            };ɵ        }ɵ    }ɵɵ    trait=toManyChooser {ɵ        editable {ɵ            component:GenericChooserComponent;ɵ            bindings:{ɵ                object:${object};ɵ                key:${field};ɵ                destinationClass:${elementType};ɵ                multiselect:true;ɵ                type:Chooser;ɵ                displayKey:${ meta.displayLabel(type, properties.get(\"labelField\") )};ɵ            };ɵ        }ɵ    }ɵɵɵ    trait=toManyLink {ɵ        component:AWHyperlink;ɵ        bindings: {ɵ            action: ${ɵ                set(\"object\", value);ɵ                set(\"actionCategory\", \"General\");ɵ                set(\"action\", \"Inspect\");ɵ                meta.fireAction(this, requestContext)ɵ            };ɵ            omitTags:${!value || value.size() ==0};ɵ            ngcontent: ${value ? (\"\" + value.size() + \" items\") : \"(none)\"};ɵ        };ɵ    }ɵ}ɵɵɵaction=Inspect {ɵ    visible:true;ɵ    trait:pageAction;ɵ    pageName:MetaContentPageComponent;ɵ    pageBindings: {ɵ        object:${object};ɵ        operation:view;ɵ        layout:Inspect;ɵ    };ɵ}ɵ"}}]