001 package org.nakedobjects.applib.events;
002
003 import org.nakedobjects.applib.Identifier;
004
005
006 /**
007 * Represents a check as to whether a property is visible or has been hidden.
008 *
009 * <p>
010 * If {@link #getReason()} is not <tt>null</tt> then provides the reason why the property is invisible;
011 * otherwise property is visible.
012 */
013 public class PropertyVisibilityEvent extends VisibilityEvent {
014
015 private static final long serialVersionUID = 1L;
016
017 public PropertyVisibilityEvent(final Object source, final Identifier propertyIdentifier) {
018 super(source, propertyIdentifier);
019 }
020
021 }